日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

【qt】QT 的信号与槽机制

發(fā)布時(shí)間:2023/11/29 c/c++ 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【qt】QT 的信号与槽机制 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  QT 是一個(gè)跨平臺(tái)的 C++ GUI 應(yīng)用構(gòu)架,它提供了豐富的窗口部件集,具有面向?qū)ο蟆⒁子跀U(kuò)展、真正的組件編程等特點(diǎn),更為引人注目的是目前 Linux 上最為流行的 KDE 桌面環(huán)境就是建立在 QT 庫(kù)的基礎(chǔ)之上。

  QT 支持下列平臺(tái):MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、SGI IRIX;EMBEDDED- 支持 framebuffer 的 Linux 平臺(tái)。伴隨著 KDE 的快速發(fā)展和普及,QT 很可能成為 Linux 窗口平臺(tái)上進(jìn)行軟件開(kāi)發(fā)時(shí)的 GUI 首選。

?


概述

  信號(hào)和槽機(jī)制是 QT 的核心機(jī)制,要精通 QT 編程就必須對(duì)信號(hào)和槽相當(dāng)了解。

  信號(hào)和槽是一種高級(jí)接口,應(yīng)用于對(duì)象之間的通信,它是 QT 的核心特性,也是 QT 區(qū)別于其它工具包的重要地方。

  信號(hào)和槽是 QT 自行定義的一種通信機(jī)制,它獨(dú)立于標(biāo)準(zhǔn)的 C/C++ 語(yǔ)言,因此要正確的處理信號(hào)和槽,必須借助一個(gè)稱為 moc(Meta Object Compiler)的 QT 工具,該工具是一個(gè) C++ 預(yù)處理程序,它為高層次的事件處理自動(dòng)生成所需要的附加代碼。

  在我們所熟知的很多 GUI 工具包中,窗口小部件 (widget) 都有一個(gè)回調(diào)函數(shù)用于響應(yīng)它們能觸發(fā)的每個(gè)動(dòng)作,這個(gè)回調(diào)函數(shù)通常是一個(gè)指向某個(gè)函數(shù)的指針。但是,在 QT 中信號(hào)和槽取代了這些凌亂的函數(shù)指針,使得我們編寫這些通信程序更為簡(jiǎn)潔明了。

  信號(hào)和槽能攜帶任意數(shù)量和任意類型的參數(shù),他們是類型完全安全的,不會(huì)像回調(diào)函數(shù)那樣產(chǎn)生 core dumps。

  所有從 QObject 或其子類 ( 例如 Qwidget) 派生的類都能夠包含信號(hào)和槽。

  當(dāng)對(duì)象改變其狀態(tài)時(shí),信號(hào)就由該對(duì)象發(fā)射 (emit) 出去,這就是對(duì)象所要做的全部事情,它不知道另一端是誰(shuí)在接收這個(gè)信號(hào)。這就是真正的信息封裝,它確保對(duì)象被當(dāng)作一個(gè)真正的軟件組件來(lái)使用。槽用于接收信號(hào),但它們是普通的對(duì)象成員函數(shù)。

  一個(gè)槽并不知道是否有任何信號(hào)與自己相連接。而且,對(duì)象并不了解具體的通信機(jī)制。

  你可以將很多信號(hào)與單個(gè)的槽進(jìn)行連接,也可以將單個(gè)的信號(hào)與很多的槽進(jìn)行連接,甚至于將一個(gè)信號(hào)與另外一個(gè)信號(hào)相連接也是可能的,這時(shí)無(wú)論第一個(gè)信號(hào)什么時(shí)候發(fā)射系統(tǒng)都將立刻發(fā)射第二個(gè)信號(hào)。總之,信號(hào)與槽構(gòu)造了一個(gè)強(qiáng)大的部件編程機(jī)制。

?


信號(hào)

  當(dāng)某個(gè)信號(hào)對(duì)其客戶或所有者發(fā)生的內(nèi)部狀態(tài)發(fā)生改變,信號(hào)被一個(gè)對(duì)象發(fā)射。

  只有定義過(guò)這個(gè)信號(hào)的類及其派生類能夠發(fā)射這個(gè)信號(hào)。

  當(dāng)一個(gè)信號(hào)被發(fā)射時(shí),與其相關(guān)聯(lián)的槽將被立刻執(zhí)行,就象一個(gè)正常的函數(shù)調(diào)用一樣。

  信號(hào) - 槽機(jī)制完全獨(dú)立于任何 GUI 事件循環(huán)。只有當(dāng)所有的槽返回以后發(fā)射函數(shù)(emit)才返回。 如果存在多個(gè)槽與某個(gè)信號(hào)相關(guān)聯(lián),那么,當(dāng)這個(gè)信號(hào)被發(fā)射時(shí),這些槽將會(huì)一個(gè)接一個(gè)地執(zhí)行,但是它們執(zhí)行的順序?qū)?huì)是隨機(jī)的、不確定的,我們不能人為地指定哪個(gè)先執(zhí)行、哪個(gè)后執(zhí)行。

  信號(hào)的聲明是在頭文件中進(jìn)行的,QT 的 signals 關(guān)鍵字指出進(jìn)入了信號(hào)聲明區(qū),隨后即可聲明自己的信號(hào)。

  例如,下面定義了三個(gè)信號(hào):

signals:void mySignal();void mySignal(int x);void mySignalParam(int x,int y);

?  在上面的定義中,signals 是 QT 的關(guān)鍵字,而非 C/C++ 的。

  接下來(lái)的一行 void mySignal() 定義了信號(hào) mySignal,這個(gè)信號(hào)沒(méi)有攜帶參數(shù);接下來(lái)的一行 void mySignal(int x) 定義 了重名信號(hào) mySignal,但是它攜帶一個(gè)整形參數(shù),這有點(diǎn)類似于 C++ 中的虛函數(shù)。

  從形式上 講信號(hào)的聲明與普通的 C++ 函數(shù)是一樣的,但是信號(hào)卻沒(méi)有函數(shù)體定義,另外,信號(hào)的返回類型都是void,不要指望能從信號(hào)返回什么有用信息。

  信號(hào)由 moc 自動(dòng)產(chǎn)生,它們不應(yīng)該在 .cpp 文件中實(shí)現(xiàn)。

?


  槽是普通的 C++ 成員函數(shù),可以被正常調(diào)用,它們唯一的特殊性就是很多信號(hào)可以與其相關(guān)聯(lián)

  當(dāng)與其關(guān)聯(lián)的信號(hào)被發(fā)射時(shí),這個(gè)槽就會(huì)被調(diào)用。槽可以有參數(shù),但槽的參數(shù)不能有缺省值。

  既然槽是普通的成員函數(shù),因此與其它的函數(shù)一樣,它們也有存取權(quán)限。槽的存取權(quán)限決定了誰(shuí)能夠與其相關(guān)聯(lián)。

  同普通的 C++ 成員函數(shù)一樣,槽函數(shù)也分為三種類型,即 public slots、private slots 和 protected slots。

  public slots:在這個(gè)區(qū)內(nèi)聲明的槽意味著任何對(duì)象都可將信號(hào)與之相連接。這對(duì)于組件編程非常有用,你可以創(chuàng)建彼此互不了解的對(duì)象,將它們的信號(hào)與槽進(jìn)行連接以便信息能夠正確的傳遞。   ? ? ?  protected slots:在這個(gè)區(qū)內(nèi)聲明的槽意味著當(dāng)前類及其子類可以將信號(hào)與之相連接。這適用于那些槽,它們是類實(shí)現(xiàn)的一部分,但是其界面接口卻面向外部。

  private slots:在這個(gè)區(qū)內(nèi)聲明的槽意味著只有類自己可以將信號(hào)與之相連接。這適用于聯(lián)系非常緊密的類。

  槽也能夠聲明為虛函數(shù),這也是非常有用的。

  槽的聲明也是在頭文件中進(jìn)行的。例如,下面聲明了三個(gè)槽:

public slots: void mySlot(); void mySlot(int x); void mySignalParam(int x,int y);

?


信號(hào)與槽的關(guān)聯(lián)

  通過(guò)調(diào)用 QObject 對(duì)象的 connect 函數(shù)來(lái)將某個(gè)對(duì)象的信號(hào)與另外一個(gè)對(duì)象的槽函數(shù)相關(guān)聯(lián),這樣當(dāng)發(fā)射者發(fā)射信號(hào)時(shí),接收者的槽函數(shù)將被調(diào)用。該函數(shù)的定義如下:

bool QObject::connect ( const QObject * sender, const char * signal, const QObject * receiver, const char * member ) [static]

  這個(gè)函數(shù)的作用就是將發(fā)射者 sender 對(duì)象中的信號(hào) signal 與接收者 receiver 中的 member 槽函數(shù)聯(lián)系起來(lái)。當(dāng)指定信號(hào) signal 時(shí)必須使用 QT 的宏 SIGNAL(),當(dāng)指定槽函數(shù)時(shí)必須使用宏 SLOT()。如果發(fā)射者與接收者屬于同一個(gè)對(duì)象的話,那么在 connect 調(diào)用中接收者參數(shù)可以省略。

  例如,下面定義了兩個(gè)對(duì)象:標(biāo)簽對(duì)象 label 和滾動(dòng)條對(duì)象 scroll,并將 valueChanged() 信號(hào)與標(biāo)簽對(duì)象的 setNum() 相關(guān)聯(lián),另外信號(hào)還攜帶了一個(gè)整形參數(shù),這樣標(biāo)簽總是顯示滾動(dòng)條所處位置的值。

QLabel *label = new QLabel; QScrollBar *scroll = new QScrollBar; QObject::connect( scroll,SIGNAL(valueChanged(int)),label,SLOT(setNum(int)) );

?  一個(gè)信號(hào)甚至能夠與另一個(gè)信號(hào)相關(guān)聯(lián),看下面的例子:

class MyWidget : public QWidget { public: MyWidget(); signals: void aSignal(); private: QPushButton *aButton; };MyWidget::MyWidget() { aButton = new QPushButton( this ); connect( aButton, SIGNAL(clicked()), SIGNAL(aSignal()) ); }

  在上面的構(gòu)造函數(shù)中,MyWidget 創(chuàng)建了一個(gè)私有的按鈕 aButton,按鈕的單擊事件產(chǎn)生的信號(hào) clicked() 與另外一個(gè)信號(hào) aSignal() 進(jìn)行了關(guān)聯(lián)。這樣一來(lái),當(dāng)信號(hào) clicked() 被發(fā)射時(shí),信號(hào) aSignal() 也接著被發(fā)射。當(dāng)然,你也可以直接將單擊事件與某個(gè)私有的槽函數(shù)相關(guān)聯(lián),然后在槽中發(fā)射 aSignal() 信號(hào),這樣的話似乎有點(diǎn)多余。

  當(dāng)信號(hào)與槽沒(méi)有必要繼續(xù)保持關(guān)聯(lián)時(shí),我們可以使用 disconnect 函數(shù)來(lái)斷開(kāi)連接。其定義如下:

bool QObject::disconnect ( const QObject * sender, const char * signal,const Object * receiver, const char * member ) [static]

  這個(gè)函數(shù)斷開(kāi)發(fā)射者中的信號(hào)與接收者中的槽函數(shù)之間的關(guān)聯(lián)。

?

  有三種情況必須使用 disconnect() 函數(shù):

  斷開(kāi)與某個(gè)對(duì)象相關(guān)聯(lián)的任何對(duì)象。這似乎有點(diǎn)不可理解,事實(shí)上,當(dāng)我們?cè)谀硞€(gè)對(duì)象中定義了一個(gè)或者多個(gè)信號(hào),這些信號(hào)與另外若干個(gè)對(duì)象中的槽相關(guān)聯(lián),如果我們要切斷這些關(guān)聯(lián)的話,就可以利用這個(gè)方法,非常之簡(jiǎn)潔。

disconnect( myObject, 0, 0, 0 ) //或者 myObject->disconnect()

  斷開(kāi)與某個(gè)特定信號(hào)的任何關(guān)聯(lián)。

disconnect( myObject, SIGNAL(mySignal()), 0, 0 ) //或者 myObject->disconnect( SIGNAL(mySignal()) )

  斷開(kāi)兩個(gè)對(duì)象之間的關(guān)聯(lián)。

disconnect( myObject, 0, myReceiver, 0 ) //或者 myObject->disconnect( myReceiver )

  在 disconnect 函數(shù)中 0 可以用作一個(gè)通配符,分別表示任何信號(hào)、任何接收對(duì)象、接收對(duì)象中的任何槽函數(shù)。但是發(fā)射者 sender 不能為 0,其它三個(gè)參數(shù)的值可以等于 0。

?


元對(duì)象工具

  元對(duì)象編譯器 moc(meta object compiler)對(duì) C++ 文件中的類聲明進(jìn)行分析并產(chǎn)生用于初始化元對(duì)象的 C++ 代碼,元對(duì)象包含全部信號(hào)和槽的名字以及指向這些函數(shù)的指針。

  moc 讀 C++ 源文件,如果發(fā)現(xiàn)有 Q_OBJECT 宏聲明的類,它就會(huì)生成另外一個(gè) C++ 源文件,這個(gè)新生成的文件中包含有該類的元對(duì)象代碼。例如,假設(shè)我們有一個(gè)頭文件 mysignal.h,在這個(gè)文件中包含有信號(hào)或槽的聲明,那么在編譯之前 moc 工具就會(huì)根據(jù)該文件自動(dòng)生成一個(gè)名為 mysignal.moc.h 的 C++ 源文件并將其提交給編譯器;類似地,對(duì)應(yīng)于 mysignal.cpp 文件 moc 工具將自動(dòng)生成一個(gè)名為 mysignal.moc.cpp 文件提交給編譯器。

  元對(duì)象代碼是 signal/slot 機(jī)制所必須的。用 moc 產(chǎn)生的 C++ 源文件必須與類實(shí)現(xiàn)一起進(jìn)行編譯和連接,或者用 #include 語(yǔ)句將其包含到類的源文件中。

  moc 并不擴(kuò)展 #include 或者 #define 宏定義 , 它只是簡(jiǎn)單的跳過(guò)所遇到的任何預(yù)處理指令。

  信號(hào)和槽函數(shù)的聲明一般位于頭文件中,同時(shí)在類聲明的開(kāi)始位置必須加上 Q_OBJECT 語(yǔ)句,這條語(yǔ)句是不可缺少的,它將告訴編譯器在編譯之前必須先應(yīng)用 moc 工具進(jìn)行擴(kuò)展。

  關(guān)鍵字 signals 指出隨后開(kāi)始信號(hào)的聲明,這里 signals 用的是復(fù)數(shù)形式而非單數(shù),siganls 沒(méi)有 public、private、protected 等屬性,這點(diǎn)不同于 slots。另外,signals、slots 關(guān)鍵字是 QT 自己定義的,不是 C++ 中的關(guān)鍵字。

  信號(hào)的聲明類似于函數(shù)的聲明而非變量的聲明,左邊要有類型,右邊要有括號(hào),如果要向槽中傳遞參數(shù)的話,在括號(hào)中指定每個(gè)形式參數(shù)的類型,當(dāng)然,形式參數(shù)的個(gè)數(shù)可以多于一個(gè)。

  關(guān)鍵字 slots 指出隨后開(kāi)始槽的聲明,這里 slots 用的也是復(fù)數(shù)形式。

  槽的聲明與普通函數(shù)的聲明一樣,可以攜帶零或多個(gè)形式參數(shù)。

  既然信號(hào)的聲明類似于普通 C++ 函數(shù)的聲明,那么,信號(hào)也可采用 C++ 中虛函數(shù)的形式進(jìn)行聲明,即同名但參數(shù)不同。

  例如,第一次定義的 void mySignal() 沒(méi)有帶參數(shù),而第二次定義的卻帶有參數(shù),從這里可以看到 QT 的信號(hào)機(jī)制是非常靈活的。

  信號(hào)與槽之間的聯(lián)系必須事先用 connect 函數(shù)進(jìn)行指定。如果要斷開(kāi)二者之間的聯(lián)系,可以使用函數(shù) disconnect。

?

?


程序樣例

  一個(gè)簡(jiǎn)單的樣例程序,程序中定義了三個(gè)信號(hào)、三個(gè)槽函數(shù),然后將信號(hào)與槽進(jìn)行了關(guān)聯(lián),每個(gè)槽函數(shù)只是簡(jiǎn)單的彈出一個(gè)對(duì)話框窗口。

tsignal.h

...class TsignalApp:public QMainWindow{ Q_OBJECT // 信號(hào)聲明區(qū) signals: // 聲明信號(hào) mySignal() void mySignal(); // 聲明信號(hào) mySignal(int) void mySignal(int x); // 聲明信號(hào) mySignalParam(int,int) void mySignalParam(int x,int y); // 槽聲明區(qū) public slots: // 聲明槽函數(shù) mySlot() void mySlot(); // 聲明槽函數(shù) mySlot(int) void mySlot(int x); // 聲明槽函數(shù) mySignalParam (int,int) void mySignalParam(int x,int y); }

tsignal.cpp

TsignalApp::TsignalApp() { // 將信號(hào) mySignal() 與槽 mySlot() 相關(guān)聯(lián) connect(this,SIGNAL(mySignal()),SLOT(mySlot())); // 將信號(hào) mySignal(int) 與槽 mySlot(int) 相關(guān)聯(lián) connect(this,SIGNAL(mySignal(int)),SLOT(mySlot(int))); // 將信號(hào) mySignalParam(int,int) 與槽 mySlotParam(int,int) 相關(guān)聯(lián) connect(this,SIGNAL(mySignalParam(int,int)),SLOT(mySlotParam(int,int))); }// 定義槽函數(shù) mySlot() void TsignalApp::mySlot() { QMessageBox::about(this,"Tsignal", "This is a signal/slot sample without parameter."); }// 定義槽函數(shù) mySlot(int) void TsignalApp::mySlot(int x) { QMessageBox::about(this,"Tsignal", "This is a signal/slot sample with one parameter."); }// 定義槽函數(shù) mySlotParam(int,int) void TsignalApp::mySlotParam(int x,int y) { char s[256]; sprintf(s,"x:%d y:%d",x,y); QMessageBox::about(this,"Tsignal", s); }void TsignalApp::slotFileNew() { // 發(fā)射信號(hào) mySignal() emit mySignal(); // 發(fā)射信號(hào) mySignal(int) emit mySignal(5); // 發(fā)射信號(hào) mySignalParam(5,100) emit mySignalParam(5,100); } View Code

?

?


局限性

  信號(hào)與槽機(jī)制是比較靈活的,但有些局限性我們必須了解,這樣在實(shí)際的使用過(guò)程中做到有的放矢,避免產(chǎn)生一些錯(cuò)誤。下面就介紹一下這方面的情況。

  1.信號(hào)與槽的效率是非常高的,但是同真正的回調(diào)函數(shù)比較起來(lái),由于增加了靈活性,因此在速度上還是有所損失,當(dāng)然這種損失相對(duì)來(lái)說(shuō)是比較小的,通過(guò)在一臺(tái) i586-133 的機(jī)器上測(cè)試是 10 微秒(運(yùn)行 Linux),可見(jiàn)這種機(jī)制所提供的簡(jiǎn)潔性、靈活性還是值得的。但如果我們要追求高效率的話,比如在實(shí)時(shí)系統(tǒng)中就要盡可能的少用這種機(jī)制。

  2.信號(hào)與槽機(jī)制與普通函數(shù)的調(diào)用一樣,如果使用不當(dāng)?shù)脑?#xff0c;在程序執(zhí)行時(shí)也有可能產(chǎn)生死循環(huán)。因此,在定義槽函數(shù)時(shí)一定要注意避免間接形成無(wú)限循環(huán),即在槽中再次發(fā)射所接收到的同樣信號(hào)。例如 , 在前面給出的例子中如果在 mySlot() 槽函數(shù)中加上語(yǔ)句 emit mySignal() 即可形成死循環(huán)。

  3.如果一個(gè)信號(hào)與多個(gè)槽相聯(lián)系的話,那么,當(dāng)這個(gè)信號(hào)被發(fā)射時(shí),與之相關(guān)的槽被激活的順序?qū)⑹请S機(jī)的

  4.宏定義不能用在 signal 和 slot 的參數(shù)中。

  既然 moc 工具不擴(kuò)展 #define,因此,在 signals 和 slots 中攜帶參數(shù)的宏就不能正確地工作,如果不帶參數(shù)是可以的。

  5.構(gòu)造函數(shù)不能用在 signals 或者 slots 聲明區(qū)域內(nèi)。將一個(gè)構(gòu)造函數(shù)放在 signals 或者 slots 區(qū)內(nèi)有點(diǎn)不可理解,無(wú)論如何,不能將它們放在 private slots、protected slots 或者 public slots 區(qū)內(nèi)。

  6.函數(shù)指針不能作為信號(hào)或槽的參數(shù)

  例如,下面的例子中將 void (*applyFunction)(QList*, void*) 作為參數(shù)是不合語(yǔ)法的:

1 class someClass : public QObject 2 { 3 Q_OBJECT 4 [...] 5 public slots: 6 void apply(void (*applyFunction)(QList*, void*), char*); // 不合語(yǔ)法 7 }; View Code

  你可以采用下面的方法繞過(guò)這個(gè)限制:

1 typedef void (*ApplyFunctionType)(QList*, void*); 2 3 class someClass : public QObject 4 { 5 Q_OBJECT 6 [...] 7 public slots: 8 void apply( ApplyFunctionType, char *); 9 }; View Code

  7.信號(hào)與槽不能有缺省參數(shù)。既然 signal->slot 綁定是發(fā)生在運(yùn)行時(shí)刻,那么,從概念上講使用缺省參數(shù)是困難的。

  8.信號(hào)與槽也不能攜帶模板類參數(shù)。如果將信號(hào)、槽聲明為模板類參數(shù)的話,即使 moc 工具不報(bào)告錯(cuò)誤,也不可能得到預(yù)期的結(jié)果。

  9.嵌套的類不能位于信號(hào)或槽區(qū)域內(nèi),也不能有信號(hào)或者槽。

  10.友元聲明不能位于信號(hào)或者槽聲明區(qū)內(nèi)。相反,它們應(yīng)該在普通 C++ 的 private、protected 或者 public 區(qū)內(nèi)進(jìn)行聲明。

?

?


參考博客

http://www.cnblogs.com/elect-fans

?

?

總結(jié)

以上是生活随笔為你收集整理的【qt】QT 的信号与槽机制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

9999在线| 免费高清男女打扑克视频 | 99综合久久| 免费h在线观看 | 中文字幕欧美三区 | 国产日产精品一区二区三区四区 | 亚洲 成人 欧美 | 亚洲精品99久久久久中文字幕 | 激情视频在线观看网址 | www久久久| 国产精品视频免费看 | 国产不卡在线视频 | 日韩免费网址 | 麻豆视频免费在线 | 天天色成人网 | 欧美精品国产精品 | 色a4yy| 欧美日韩国产精品久久 | 日韩精品在线视频免费观看 | 99精品视频网站 | 亚洲黄色三级 | 久久99最新地址 | 亚洲黄网站 | 综合色在线 | 婷婷色五| 国产精品永久久久久久久久久 | 久久久久久久久久久久久久免费看 | 国产永久免费高清在线观看视频 | 日韩日韩日韩日韩 | 91精品视频一区 | 欧美乱淫视频 | 欧美一区二区精美视频 | 精品成人免费 | 欧美日韩视频 | 国产麻豆果冻传媒在线观看 | 精品一区精品二区高清 | 欧美少妇bbwhd| 精品 激情 | 日本视频精品 | 国产亚洲资源 | 99久久婷婷国产综合精品 | 中文字幕在线视频一区 | 国产黄色电影 | 久久综合婷婷 | 久久精品高清视频 | 婷婷色中文 | 在线成人免费电影 | 在线影院 国内精品 | 日日干激情五月 | www日| 国产日产高清dvd碟片 | 国产精品18久久久久久久久久久久 | 日韩最新av | 国产成人精品一区二 | 国产精品黄色影片导航在线观看 | 在线观看你懂的网站 | 视频一区亚洲 | 日日夜日日干 | 欧美人牲 | 日韩免费播放 | 5月丁香婷婷综合 | 成人免费观看视频网站 | 亚洲精品视频在线播放 | 国产午夜精品一区二区三区 | 欧美一级性生活 | 亚洲第一中文字幕 | 国产色啪| 伊人永久在线 | 欧美精品一区二区三区一线天视频 | 免费欧美高清视频 | 在线国产激情视频 | 国产999精品久久久 免费a网站 | 九九在线精品视频 | 在线看国产 | 国产精品乱码高清在线看 | av短片在线观看 | 久久久一本精品99久久精品 | 欧美亚洲xxx | 公开超碰在线 | 国产精品欧美激情在线观看 | 免费av在线 | 色五月成人 | 婷婷丁香激情综合 | 日韩黄色av网站 | 日韩中文字幕视频在线观看 | 国产精品一区二区三区四 | 久久国产手机看片 | 久草在线视频在线观看 | 在线观看色视频 | 国产成人精品午夜在线播放 | 在线成人欧美 | av中文字幕电影 | 亚色视频在线观看 | 国产涩涩在线观看 | 综合精品在线 | 久章草在线观看 | 99久久婷婷国产综合亚洲 | 91av色| 国产精品岛国久久久久久久久红粉 | 免费国产在线精品 | 97视频资源 | 国产一区二三区好的 | 久久少妇av | 免费在线观看日韩视频 | 欧美9999 | 伊人久操| 婷婷午夜| 久久99亚洲网美利坚合众国 | 日韩另类在线 | 精品久操 | 国产视频黄 | 日韩亚洲欧美中文字幕 | 黄色在线免费观看网址 | 不卡的av电影 | 最近高清中文字幕在线国语5 | 婷婷在线免费视频 | 久草久草久草久草 | 综合网天天色 | 国产精品美女久久久久久久 | 99精品久久精品一区二区 | 国产乱码精品一区二区蜜臀 | 91在线视频网址 | 国产一区二区在线播放 | 欧美日韩电影在线播放 | 日韩在线中文字幕 | 中国一级片免费看 | 女人18毛片a级毛片一区二区 | 欧美一级大片在线观看 | 在线观看av免费观看 | 欧美黑吊大战白妞欧美 | 黄色特一级片 | 欧美久久久久久久久久久久 | 中文字幕视频一区二区 | 日韩网站在线 | 国产精品私拍 | 五月婷婷色综合 | 在线亚洲日本 | 国产精品99蜜臀久久不卡二区 | 午夜美女视频 | 在线免费观看的av网站 | 美女黄色网在线播放 | 中文字幕国产精品 | 国产乱对白刺激视频不卡 | 日韩三级视频在线观看 | 中文字幕不卡在线88 | 五月婷婷丁香在线观看 | 国产在线黄色 | 国产高清第一页 | 亚洲成成品网站 | 国产小视频在线看 | www.五月天激情 | 日韩国产精品久久久久久亚洲 | 国产成人资源 | 国产99免费| 色瓜| 欧美一区在线观看视频 | 可以免费观看的av片 | 成人av免费网站 | 中文字幕一区在线 | 国产亚洲视频系列 | 亚洲视屏在线播放 | 国产高清视频在线观看 | 国产伦理久久精品久久久久_ | 欧美一级性生活视频 | 亚洲视频免费在线观看 | 五月婷婷在线观看视频 | 丁香视频五月 | 午夜av剧场| 黄网站免费大全入口 | 在线观看免费一级片 | 精品国产理论 | 久久久亚洲麻豆日韩精品一区三区 | 黄色三级网站在线观看 | 人人澡av| 99精品国产免费久久久久久下载 | 色哟哟国产精品 | 午夜免费福利视频 | 国产一级特黄电影 | 日本高清dvd | 久久成人一区二区 | 日韩激情免费视频 | 亚洲 欧美变态 另类 综合 | 久久久国产精华液 | 中文字幕日韩伦理 | 免费观看视频的网站 | 亚洲激情 在线 | 福利片视频区 | 久久黄色网页 | 久久se视频 | 高清免费在线视频 | 在线免费黄 | 天天艹日日干 | 狠狠网| 国产精品高清在线观看 | av久久久 | 九九综合在线 | 亚洲精品tv久久久久久久久久 | 日本三级久久 | 精品久久电影 | 精品国产一区二区三区四区vr | 久久av免费观看 | 中文字幕在线看视频国产 | 青青河边草免费观看 | 在线黄色国产 | 国产va在线观看免费 | 久久理论电影 | 欧美日韩国产精品一区二区亚洲 | 久久一区二区三区超碰国产精品 | 亚洲va男人天堂 | 国产精品精品国产婷婷这里av | www.人人干| 久久五月婷婷丁香 | 日韩一区二区三区免费电影 | 中文av网 | 国产午夜三级一二三区 | 中文字幕麻豆 | 中文字幕第一页在线视频 | 中文亚洲欧美日韩 | 久久国内视频 | 天天添夜夜操 | 超碰九九 | 婷婷av色综合 | 日韩av免费在线看 | 国产中文字幕久久 | 亚洲视频久久久 | 亚洲香蕉视频 | 午夜精品一区二区三区在线观看 | 色婷婷中文 | 天天爱av导航 | 中文字幕之中文字幕 | 91精选在线观看 | 在线观看免费国产小视频 | 日韩午夜在线观看 | 日本精品二区 | 男女免费视频观看 | 久久免费看视频 | 国产精品亚 | 99免费在线播放99久久免费 | 在线观看亚洲国产精品 | 日本中文一级片 | 国产免费xvideos视频入口 | 日韩欧美在线观看 | 国产精品福利午夜在线观看 | 黄网站a | 亚洲天堂社区 | 超碰在线官网 | 久久久国产一区 | 亚洲精色| 免费特级黄色片 | 狠狠躁日日躁夜夜躁av | 日韩黄色av网站 | 国产精品久久久久久电影 | a在线一区 | 欧美日韩在线观看一区二区 | 美女视频免费一区二区 | 久久精品国产美女 | 国产亚洲欧美在线视频 | 黄色91免费观看 | 91精品专区 | 成人免费观看在线视频 | 91理论片午午伦夜理片久久 | 欧美日韩久| 亚洲欧美日韩国产 | 日p视频 | 国产xx在线 | 久久精品久久久久久久 | 91精品视频网站 | 日韩av进入 | av电影一区二区三区 | 九色精品免费永久在线 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 成年人网站免费在线观看 | 日日摸日日添日日躁av | 精品不卡视频 | 成 人 黄 色 视频 免费观看 | 天堂素人在线 | 欧美一级黄色视屏 | 美女视频国产 | 亚洲香蕉视频 | 美女免费视频网站 | 日韩在线观看第一页 | 中文永久免费观看 | 国产免费av一区二区三区 | 国产亚洲精品成人av久久ww | av在线收看 | 99精品一区二区三区 | 九九九热视频 | 久久亚洲美女 | 国产二区电影 | 最近免费在线观看 | 国产亚洲精品美女 | 久久视频在线 | 特级西西人体444是什么意思 | 五月婷婷色综合 | 精品久久久久一区二区国产 | 欧美-第1页-屁屁影院 | 天天干天天玩天天操 | 免费观看黄色av | 天天躁天天躁天天躁婷 | 亚洲国产中文在线 | 色婷婷视频 | 国产精品久久久久久久久蜜臀 | 亚洲午夜小视频 | 免费日韩 | 少妇bbbb搡bbbb搡bbbb | 亚洲精品一区二区三区高潮 | 蜜臀av在线一区二区三区 | 国产高清视频在线播放 | 国产美女免费视频 | 日韩手机在线 | 日批在线看 | 婷婷色网视频在线播放 | 日日激情| 粉嫩高清一区二区三区 | 亚州精品成人 | 中文字幕免费久久 | 福利视频一二区 | 欧美日韩中文另类 | 美女视频黄色免费 | 久久婷婷开心 | 亚洲精品成人免费 | 天天插天天爱 | 国产69久久精品成人看 | 久久手机精品视频 | 玖玖在线播放 | 九九视频免费在线观看 | 国产精品久久久久久久久软件 | 国产成人在线免费观看 | 久久精品久久久久电影 | 久久99婷婷| 免费日韩一区二区三区 | 制服丝袜一区二区 | 亚洲一区二区三区在线看 | 欧美亚洲国产精品久久高清浪潮 | 国产人成一区二区三区影院 | 97成人免费视频 | 欧美精品久久99 | 国产精品久久久久久久久久免费 | 最近最新中文字幕视频 | 在线不卡中文字幕播放 | 日日干天天插 | 天天射天天艹 | 91正在播放| 成人午夜毛片 | 亚洲色视频 | 国产亚洲成人网 | 亚洲综合精品视频 | 天天插天天射 | 久久桃花网 | 精品国产99 | 免费高清在线视频一区· | 青青草国产精品 | 色中色资源站 | 久草在线免费资源站 | 中文字幕一区二区在线观看 | 色噜噜狠狠狠狠色综合久不 | 午夜精品久久久99热福利 | 国产成人福利在线观看 | 成人久久精品视频 | 国产亚洲精品久久久久久网站 | 日韩大陆欧美高清视频区 | 狠狠色香婷婷久久亚洲精品 | 97国产大学生情侣白嫩酒店 | 97在线观看免费高清完整版在线观看 | 在线视频 国产 日韩 | 午夜av剧场 | 亚洲综合色网站 | 精品美女久久久久 | 日韩电影精品 | 国产 一区二区三区 在线 | 国产成人亚洲在线观看 | 国产露脸91国语对白 | 97视频在线观看视频免费视频 | 国产破处在线视频 | 国产精品视频永久免费播放 | 国产又粗又猛又色又黄视频 | 日本中文字幕影院 | 九色精品在线 | 国产精品久久久久久模特 | 狠狠狠狠狠狠干 | av免费线看 | 国产在线观看,日本 | 香蕉久草| 粉嫩一二三区 | 亚洲va欧美va人人爽春色影视 | 国产盗摄精品一区二区 | 黄色av电影 | 国产99久久九九精品免费 | 久久伦理电影 | 亚洲精品小视频 | 五月天欧美精品 | a视频在线观看免费 | 久久99热这里只有精品国产 | 日韩成人黄色 | www99久久| 成在线播放 | 久久久久免费网站 | 黄色网址在线播放 | 久久成人国产精品一区二区 | 福利一区二区三区四区 | 亚洲精品小区久久久久久 | 午夜精品久久久久久中宇69 | 在线黄网站 | 91九色综合 | 国产一二三四在线视频 | 久草在线最新免费 | av电影不卡在线 | 免费高清在线观看成人 | 国产亚洲久一区二区 | 亚洲国产精品激情在线观看 | 国产亚洲精品成人av久久影院 | 久久免费中文视频 | 美女网站视频久久 | 国产麻豆精品久久 | 久久久久久久综合色一本 | 国产精品99久久99久久久二8 | 国产精品久久免费看 | 激情综合五月婷婷 | 国内精品国产三级国产aⅴ久 | 久久久国产精华液 | 深爱五月网 | 99精品一区 | 久久久久综合精品福利啪啪 | 中文字幕中文字幕在线中文字幕三区 | 国产成人av在线 | 国产黄影院色大全免费 | 91九色在线 | 狠狠操.com | 999久久久久 | 综合网成人| 麻豆高清免费国产一区 | 国产原创中文在线 | 欧洲精品码一区二区三区免费看 | 日韩成人不卡 | 亚洲丁香日韩 | 色综合久久88 | 米奇影视7777 | 夜色成人网 | avlulu久久精品 | 亚洲最大的av网站 | 992tv又爽又黄的免费视频 | 欧美91视频 | 国产区久久 | 日韩精品一区二区三区免费观看 | 国产又粗又猛又色又黄视频 | 成人av网页| 欧美韩国日本在线 | 中文字幕在线国产精品 | 欧美五月婷婷 | 日韩精品亚洲专区在线观看 | 亚洲精品午夜国产va久久成人 | 久久视频在线观看免费 | 国产精品久久久久久久久毛片 | 黄色网www| 亚洲天堂网在线视频观看 | 国产伦精品一区二区三区照片91 | 欧美一级大片在线观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 狠狠久久| av大片免费在线观看 | 亚洲色五月 | 91亚色在线观看 | 有码一区二区三区 | 中文字幕文字幕一区二区 | 欧美在线一二 | 亚洲首页 | 99精品视频一区二区 | 日韩二三区 | 免费高清无人区完整版 | 综合色狠狠 | 综合激情婷婷 | 中文字幕网址 | 中文字幕日韩在线播放 | 天天干天天干天天 | 99色资源| 午夜精品一区二区三区视频免费看 | 激情婷婷综合网 | 最近中文国产在线视频 | 九九爱免费视频在线观看 | 在线不卡中文字幕播放 | 免费av观看| 亚洲精品国产自产拍在线观看 | 久久精品视频2 | 欧美久久久一区二区三区 | 中文字幕久久亚洲 | 九九九在线 | 综合在线观看色 | 日韩mv欧美mv国产精品 | 日韩综合第一页 | 99免费观看视频 | 麻豆视频在线看 | 蜜臀久久99精品久久久久久网站 | 亚洲精品在线免费观看视频 | 亚洲精品国产第一综合99久久 | 久久激情小说 | 色老板在线视频 | 精品免费一区二区三区 | 丁香六月国产 | 一二三区av | 999精品 | 久草国产在线观看 | 亚洲一区不卡视频 | 在线观看视频99 | 九九热1 | 99精品国产一区二区三区麻豆 | 日本中文字幕影院 | 国产日韩视频在线 | 欧美尹人| 又黄又爽的视频在线观看网站 | 日韩午夜av | 成人久久| 91精品国产综合久久福利 | 欧美日韩精品在线 | 在线婷婷| 五月天综合| 日韩在线短视频 | 国产色区 | www.色爱| 免费看高清毛片 | 高清免费av在线 | 久久久久久免费网 | 在线看av的网址 | 国产亚洲精品日韩在线tv黄 | av在线免费网站 | 黄色成年片 | 97福利视频| 欧美一级xxxx| 看片黄网站 | 久久久久北条麻妃免费看 | 欧美视频99 | 亚洲经典视频 | 日日干夜夜骑 | 91看片在线 | 午夜男人影院 | 免费a级观看 | 婷婷免费视频 | 国产一级片网站 | 天天操夜夜操天天射 | 四虎在线免费观看 | 天天干,夜夜操 | 在线网站黄 | 天天做天天爱天天综合网 | 4p变态网欧美系列 | 精品在线观看一区二区三区 | 一区二区三区电影大全 | 国产在线精品区 | www在线观看视频 | 亚洲乱亚洲乱亚洲 | 免费看毛片网站 | 国产福利小视频在线 | 91最新地址永久入口 | 在线免费黄色毛片 | 亚洲高清视频在线 | 亚洲黄色免费在线 | 狠狠狠干 | 在线 高清 中文字幕 | 日韩在线免费电影 | 久草视频视频在线播放 | 国产亚州精品视频 | 欧美日韩国产在线一区 | 992tv又爽又黄的免费视频 | 国产成人中文字幕 | 亚洲电影一区二区 | 精品一区电影国产 | 国产无套精品久久久久久 | 操处女逼 | 国产三级av在线 | 在线一级片 | 一区二区三区日韩在线 | www178ccom视频在线 | 182午夜在线观看 | 久久97超碰 | 免费看一级| 精品久久五月天 | 97夜夜澡人人爽人人免费 | 人人插人人舔 | 五月婷婷丁香六月 | 亚洲精品国产精品久久99热 | 久久久久欧美精品999 | 婷婷色综合 | 国产超碰在线观看 | 免费在线成人 | 视频一区视频二区在线观看 | 天天干夜夜擦 | 国产美腿白丝袜足在线av | 中文字幕在线观看一区二区三区 | 午夜视频色 | 精品国产一区二区三区四区在线观看 | 国产91精品久久久久 | 欧洲精品视频一区二区 | 西西444www大胆无视频 | 五月天丁香| 亚洲aⅴ久久精品 | 日韩免费播放 | 国产涩涩在线观看 | 日韩欧美在线高清 | 国产免费中文字幕 | 国产在线精品一区二区 | 9在线观看免费高清完整版 玖玖爱免费视频 | 亚洲精品在线观看网站 | 欧美日韩亚洲在线观看 | 在线观看v片 | 天天激情在线 | 夜添久久精品亚洲国产精品 | 九九热.com| www.亚洲黄色 | 欧美永久视频 | 一区二区三区在线免费观看视频 | 国产视频1 | 西西www444 | 日韩精品中文字幕在线不卡尤物 | 日韩av一区二区三区四区 | 久久专区| 黄色三级在线看 | 久久在草 | 色婷婷骚婷婷 | 国产精品视频全国免费观看 | 在线观看中文av | 成人午夜性影院 | 精品女同一区二区三区在线观看 | 在线a视频 | 日本特黄一级片 | 日韩精品视频免费在线观看 | 久久这里只有精品23 | 亚洲精品国产综合99久久夜夜嗨 | 日日夜操 | 婷婷视频 | 99精品国产视频 | 日韩高清免费电影 | 中文字幕中文字幕中文字幕 | 99超碰在线观看 | 中文字幕成人av | 99精彩视频| 亚洲国产精品成人精品 | 一区二区中文字幕在线播放 | 福利片视频区 | 国产在线日本 | 亚洲日本韩国一区二区 | 在线免费观看黄网站 | 久久综合成人网 | 麻豆精品视频 | 国产一区免费视频 | 精品中文字幕在线观看 | www成人av| 亚洲人成综合 | 亚洲午夜久久久综合37日本 | 午夜av电影| 五月天激情电影 | 婷婷视频在线播放 | 日韩欧美精品一区二区三区经典 | 精品国产伦一区二区三区 | 亚洲视频1区2区 | 亚洲精品合集 | 久艹视频在线免费观看 | 日本一区二区三区免费看 | 91视频3p| 日韩在线视频网址 | 国产成人三级在线 | 黄色国产高清 | 97**国产露脸精品国产 | 操综合 | 欧美a级免费视频 | 国产精品精品久久久 | 国产精品久久久久久久久软件 | 国偷自产中文字幕亚洲手机在线 | 日韩精品专区在线影院重磅 | 日本韩国欧美在线观看 | 69国产精品成人在线播放 | 最新av观看 | 国产精品日韩久久久久 | 欧美一区二区在线免费观看 | 日韩免费在线一区 | 国产黄色片免费 | 午夜国产福利视频 | 久久丁香网 | 毛片无卡免费无播放器 | 婷婷伊人五月 | 国产精品嫩草影视久久久 | 色偷偷网站视频 | 久久综合狠狠 | 国产视频99 | 久久r精品| 视频在线观看99 | 96亚洲精品久久久蜜桃 | 欧美日韩视频一区二区三区 | 国产午夜精品av一区二区 | 超级碰碰免费视频 | 国产色女人 | 欧美日韩国产一区二区三区 | av免费网站观看 | 亚洲欧美偷拍另类 | 欧美日韩a视频 | 国内精品久久久久久中文字幕 | 麻豆视屏 | 中文字幕 国产专区 | 国产 在线观看 | 91精品免费视频 | 日韩网站一区 | 91一区二区三区久久久久国产乱 | 九九久久久久久久久激情 | 人人插人人舔 | 欧美成人在线免费观看 | 99热网站 | 天天干天天操天天搞 | 久久午夜影院 | 久久 一区 | 亚洲区视频在线观看 | 狠狠色狠狠色综合日日92 | 麻豆精品视频在线观看免费 | 99久久精品国产亚洲 | 久久伊人婷婷 | 欧美午夜久久 | 中文字幕国产在线 | 久久在草| 婷久久| 一区中文字幕在线观看 | 日韩区视频 | 丁香激情网 | 国产录像在线观看 | 国产欧美高清 | 免费观看一区二区三区视频 | 久久午夜色播影院免费高清 | 一区二区视频在线免费观看 | 国产精品都在这里 | 国产视频一二区 | 久久在现视频 | 国产精品女主播一区二区三区 | 欧美性高跟鞋xxxxhd | 狠狠色噜噜狠狠狠 | 国产成人精品亚洲 | 天天草天天干天天 | 国产黄色精品网站 | 五月网婷婷 | 网站在线观看你们懂的 | 国产经典 欧美精品 | 国产一区二区不卡视频 | 免费看久久久 | 亚洲va天堂va欧美ⅴa在线 | 青青久草在线视频 | 999成人 | 免费av电影网站 | 国产一区电影在线观看 | 久久久香蕉视频 | 涩涩网站在线看 | 日本一区二区三区免费观看 | 婷婷激情五月综合 | 在线国产99| 深夜免费网站 | 中文字幕在线观看第二页 | 久久99精品国产一区二区三区 | 五月综合在线观看 | 精品在线免费视频 | 91桃色视频 | 久久精品综合一区 | 超碰人人超 | 日韩中文字幕免费看 | 国产 亚洲 欧美 在线 | 免费韩国av| 久草在线高清 | 国产99久久九九精品 | 国产精品自产拍在线观看网站 | 久久国产品 | 久热免费在线观看 | 日韩精品大片 | 久久久91精品国产一区二区精品 | 成人在线免费av | 色吊丝在线永久观看最新版本 | 正在播放久久 | 国产色女人 | 免费在线播放视频 | 中文字幕在线观看免费观看 | 中文字幕有码在线观看 | 91久久精品一区二区三区 | 久久男人中文字幕资源站 | 色网站免费在线观看 | 午夜精品久久久久久久爽 | 亚洲精品乱码久久久久久蜜桃不爽 | 人人爽爽人人 | 成人蜜桃视频 | 午夜精品久久久久久久99 | 色播五月激情五月 | a级片韩国| 男女视频91 | 成人作爱视频 | av在线电影网站 | 精品国产一区在线观看 | 狠狠干在线播放 | 天天爽天天碰狠狠添 | 最新日韩电影 | 在线观看www视频 | 色偷偷网站视频 | 91精品在线免费观看视频 | 国产视频在线观看一区二区 | 日韩大片免费在线观看 | 国产 一区二区三区 在线 | 久久综合久色欧美综合狠狠 | 亚洲激情av | 日本 在线 视频 中文 有码 | 午夜视频久久久 | 在线激情小视频 | 在线观看免费av片 | 国产一区二区三区免费在线观看 | 成人av一区二区三区 | 高清免费在线视频 | 狠狠综合网 | 91丨九色丨勾搭 | 国产精品自产拍在线观看网站 | 久久在线看 | 中文字幕在线观看一区 | 日本中文字幕电影在线免费观看 | 黄色av电影网 | 久久深夜 | 激情五月综合网 | 美女视频黄是免费的 | av观看久久久 | 亚洲精品无 | 欧美一级免费在线 | 性色大片在线观看 | 午夜视频在线观看一区 | 日本aaa在线观看 | 成人资源在线播放 | 999抗病毒口服液 | 日本中文字幕在线播放 | 97国产超碰 | 日韩剧情 | 国产精品不卡视频 | 三级黄色三级 | 久久国产精品视频观看 | 黄色av电影在线观看 | 特级免费毛片 | 久久精品首页 | 精品欧美一区二区三区久久久 | 久久久综合色 | 久久a级片| 国产精彩在线视频 | 欧美日韩国产精品一区二区三区 | 伊人婷婷激情 | 天天鲁天天干天天射 | 美女视频黄频大全免费 | 国产特级毛片aaaaaa高清 | 久久热首页 | 精品久久久久久久久久久久 | 亚洲三级网 | 人人搞人人爽 | 日韩美女免费线视频 | 天天干天天拍天天操 | 午夜视频导航 | 最近中文字幕完整视频高清1 | 国产伦理精品一区二区 | 国产成人精品999在线观看 | 人人爽人人干 | 天天·日日日干 | 伊人天堂久久 | 日韩精品视频免费专区在线播放 | 亚州精品天堂中文字幕 | 国产精品自在线拍国产 | 国产精品免费久久久久久 | 免费观看十分钟 | 久久婷婷一区二区三区 | 最近的中文字幕大全免费版 | 日本爱爱免费视频 | 国产精品9999久久久久仙踪林 | 久久综合狠狠综合久久综合88 | 久久成人黄色 | 精品在线小视频 | 国产精品亚洲视频 | 日日干夜夜爱 | 色爱成人网 | 日韩在线一区二区免费 | 天天狠狠操| 婷婷夜夜 | 国产手机av在线 | 国内亚洲精品 | 国产黄色av影视 | 国产亚洲综合性久久久影院 | 日韩一级成人av | 久久成 | 99看视频在线观看 | 日韩精品在线观看视频 | 国产一区免费看 | 韩日视频在线 | 成人va天堂| 狠狠干夜夜爱 | 欧美精品久久久久久久久久 | 中文国产成人精品久久一 | 国产精品免费观看视频 | 成人黄色小说在线观看 | 日韩欧美精品一区二区三区经典 | 亚洲日日射 | 成人视屏免费看 | 在线视频电影 | 国产在线精品一区 | av在线播放快速免费阴 | 国产精品不卡av | 免费看三级黄色片 | 久久久午夜电影 | 久久精品一区二区 | 国产色在线视频 | 五月婷久 | 国产欧美久久久精品影院 | 国产玖玖在线 | 国产精品久久在线观看 | 国产区在线 | 久草在线精品观看 | 亚洲少妇久久 | 91在线视频免费 | 国产日韩欧美视频 | www.夜色321.com | 国产九色91 | 日韩理论影院 | 日韩在线理论 | 国产精品美女久久久久久网站 | 少妇bbw搡bbbb搡bbb | 四川妇女搡bbbb搡bbbb搡 | 在线亚洲欧美日韩 | 天天插夜夜操 | 狠狠色噜噜狠狠 | 色婷婷激情| www.久久久| 久久成人国产精品入口 | 欧美午夜性 | 国产精品欧美久久久久天天影视 | 亚洲免费av网站 | 国产精品一区二 | 欧美一区二区三区在线 | 特级片免费看 | 一区二区三区日韩视频在线观看 | 香蕉网站在线观看 | 日日干天天爽 | 天天插综合网 | 天天夜操 | 狠狠干五月天 | 免费又黄又爽的视频 | 久久久久国产精品免费免费搜索 | 久久久久99精品国产片 | 一区二区三区在线免费播放 | 午夜视频导航 | 亚洲国产字幕 | 狠狠做深爱婷婷综合一区 | 黄色片网站| 黄色资源在线 | 日韩黄色一级电影 | 毛片精品免费在线观看 | 婷婷丁香七月 | 人人爽人人干 | 国产精品专区一 | 9热精品 | 国产99久久久精品 | 欧美激情h | 草久视频在线 | 精品国产乱码久久久久久久 | 欧美黄在线 | 国产123区在线观看 国产精品麻豆91 | 亚洲欧美国产精品 | 久久黄色小说 | 69精品在线观看 | 免费黄色网址网站 | 国产在线国偷精品产拍免费yy | 日韩va欧美va亚洲va久久 | 午夜久久久精品 | 国产午夜三级一区二区三 | 日韩欧美xxx| 国产成人精品亚洲精品 | 日本 在线 视频 中文 有码 | 综合天天色 | 日韩精品在线视频免费观看 | 婷婷色狠狠 | 精品一区精品二区 | 中文字幕日本电影 | 中文字幕久久精品一区 | 亚洲热久久 | 日韩欧美精品免费 | 中文字幕丝袜一区二区 | 一色av| 亚洲午夜小视频 | 久久久精品高清 | 精品久久久久久一区二区里番 | 亚洲专区中文字幕 | 91人人视频在线观看 | 色婷婷啪啪免费在线电影观看 | 在线免费看片 | 一区二区三区免费看 | 久99视频 | 国产v在线播放 | 日本中文字幕在线播放 | 久久人人爽人人爽人人片av软件 | 久久99热精品这里久久精品 | 免费在线一区二区三区 | 国产精品99在线播放 | 亚洲精品久久在线 | 久久99久久99久久 | 97超碰在线免费 | 日韩av播放在线 | 久久9精品 | 亚洲视频 在线观看 | 亚洲国产日韩在线 | 国产一级片毛片 | 欧美a级一区二区 |