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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

qt撤销与回退_Qt动画框架

發布時間:2024/4/13 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt撤销与回退_Qt动画框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

狀態機框架提供了創建和執行狀態圖的一些類.這些概念和表示都是基于Harel狀態圖中的一些概念和記法.它也是UML狀態圖表的基礎.狀態機執行的語義是基于狀態圖XML(SCXML).

狀態圖提供了一種圖形化的方式來對一個系統建模,從而反映它怎么響應外部觸發.這是通過定義系統可能進入的一些狀態以及系統怎么從一個狀態轉換到另一個狀態(不同狀態之間轉變)來實現的.事件驅動系統的一個關鍵的特征(例如Qt應用程序)就是行為通常不僅取決于上次或當前事件,還取決于在它之前的一些事件.用狀態圖,這個信息非常容易表達.

狀態機框架提供了一套API以及一種執行模型,可有效地將狀態圖的元素和語義嵌入到Qt應用程序當中.該框架與Qt的元對象系統結合緊密:例如,不同狀態之間的轉變可由信號觸發且狀態可配置用于設置QObject的屬性和方法.Qt的事件系統用于驅動狀態機.

狀態機框架中的狀態圖是分層的.狀態可嵌套在另一個狀態內.狀態機的當前配置包含一些當前活躍的狀態.狀態機中的一個有效的配置中的所有狀態都有一個共同的祖先.

狀態機框架中的類

qt提供了這些類來創建事件驅動的狀態機.

The

base class of states of a QStateMachine

The

base class of transitions between QAbstractState objects

QObject-specific

transition for Qt events

Final

state

Means

of returning to a previously active substate

Transition

for key events

Transition

for mouse events

Transition

based on a Qt signal

General-purpose

state for QStateMachine

Hierarchical

finite state machine

Represents

a Qt signal event

Holds a

clone of an event associated with a QObject

一個簡單的狀態機

為了演示狀態機API的核心功能,讓我們來看一個小例子:一個狀態機有三個狀態s1,s2和s3.狀態機由一個按鈕來控制;當點擊按鈕時,狀態機轉換到另一個狀態.剛開始時,狀態機處于狀態s1.該狀態機的狀態圖如下所示:

下面代碼段顯示了創建一個這樣的狀態機所需的代碼.首先,我們創建一個狀態機和一些狀態:

QStateMachine

machine;

QState

*s1 = new QState();

QState

*s2 = new QState();

QState

*s3 = new QState();

s1->addTransition(button,

SIGNAL(clicked()), s2);

s2->addTransition(button,

SIGNAL(clicked()), s3);

s3->addTransition(button,

SIGNAL(clicked()), s1);

接下來,我們將這些狀態加入狀態機中并設置它的初始狀態:

machine.addState(s1);

machine.addState(s2);

machine.addState(s3);

machine.setInitialState(s1);

最后,我們啟動狀態機:

狀態是異步執行的,例如,它成為你的應用程序事件循環的一部分.

在狀態入口和出口做有意義的工作

上面的狀態機僅僅從一個狀態轉換到另一個狀態,并沒有執行任何操作.函數可用于當進入某個狀態時設置某個QObject的一個屬性.在下面的代碼段中,為每個狀態指定了應當賦給QLabel的text屬性的值.

s2->assignProperty(label,

"text", "In state s2");

s3->assignProperty(label,

"text", "In state s3");

當進入了這些狀態中的任何一個,標簽的值就會相應地改變.

當進入某個狀態時,就會發出信號.當離開這個狀態時,就會發出信號.在下面的代碼段中,按鈕的showMaximize()槽在進入狀態s3時被調用.當退出狀態s3時調用showMinimized():

完成的狀態機

前面部分定義的狀態機從不完成.為了使一個狀態機能夠完成,它需要擁有一個頂層的最終狀態(對象).當狀態機進入一個頂層最終狀態時,該狀態機將會釋放信號并停止.

在圖中引入一個最終狀態,所有你需要做的就是創建一個對象且使用它作為一個或多個轉換的目標.

通過對狀態進行分組來共享轉換

假設我們想讓用戶能夠通過點擊Quit撳鈕在任何時刻能夠退出應用程序.為了完成這個目標,我們需要創建一個最終狀態并將其作為與Quit按鈕的clicked()信號相關聯的轉換的目標.我們可以從狀態s1,s2,s3中添加一個轉換;但是,這看起來像是多余的,并且,我們不得不記住從每個將來新加入的狀態添加一個這樣的轉換.

我們可以通過將狀態s1,s2,s3分組取得相同的行為(即點擊Quit按鈕將退出狀態機,無論該狀態機處于哪個狀態).這是通過創建一個新的頂層狀態并使三個原先的狀態成為新狀態的孩子.如下圖顯示了新狀態機.

三個原先的狀態已經重命名為s11,s12和s13以反映它們現在已經是新的頂層狀態s1的孩子.孩子狀態隱含地繼承它們的父狀態的轉換.這意味著現在增加一個從狀態s1到最終狀態s2的轉換已經足夠了.新加入s1的狀態也將自動繼承這個轉換.

將狀態分組的所有工作就是當創始狀態時,指定合適的父狀態.你也需要指定哪個子狀態是初始狀態(例如,哪個子狀態將是進入父狀態時應該處于的狀態).

QState

*s1 = new QState();

QState

*s11 = new QState(s1);

QState

*s12 = new QState(s1);

QState

*s13 = new QState(s1);

s1->setInitialState(s11);

machine.addState(s1);

QFinalState*s2

= new QFinalState();

s1->addTransition(quitButton,

SIGNAL(clicked()), s2);

machine.addState(s2);

在本例子中,我們想讓狀態機完成后,應用程序退出,因此狀態機的finished()信號連接到應用程序的quit()槽.

一個子狀態可以覆蓋一個繼承過來的轉換.例如,如下代碼添加了一個轉換,它有效地造成了當狀態機處于狀態s12時,Quit按鈕將被忽略.

s12->addTransition(quitButton,

SIGNAL(clicked()), s12);

一個轉換可以將任何狀態作為它的目標,例如,目標狀態不一定要與源狀態處于相同的層次.

使用歷史狀態來保存和恢復當前狀態

假設我們要增加一個“中斷”機制到前面提到的例子當中;用戶應該能夠點擊一個按鈕使狀態機執行一些不相關的任務,任務完成后狀態機應該能夠恢復到之前執行的任何任務。(例如,返回到舊狀態,在此例子中s11,s12,s13中的一個)。

這樣的行為很容易地使用歷史狀態建模。一個歷史狀態(QHistoryState對象)是一個偽狀態,它代表父狀態最后退出時所處的孩子狀態。

一個歷史狀態創建為某個狀態的孩子,用于為其記錄當前的孩子狀態;當狀態機在運行時檢測到有這樣的一個狀態存在時,它在父狀態退出時自動地記錄當前的孩子狀態。到該歷史狀態的一個轉變實際上是到狀態機之前保存的子狀態的轉變。狀態機自動地“轉發”到真正孩子狀態的轉變。

下圖顯示了加入了中斷機制后的狀態機。

下面的代碼顯示了怎么去實現這種機制;在本例中,我們在進入s3時簡單地顯示一個信息框,然后通過歷史狀態立即返回到s1之前的孩子狀態中。

QHistoryState

*s1h = new QHistoryState(s1);

QState

*s3 = new QState();

s3->assignProperty(label,

"text", "In s3");

QMessageBox

*mbox = new QMessageBox(mainWindow);

mbox->addButton(QMessageBox::Ok);

mbox->setText("Interrupted!");

mbox->setIcon(QMessageBox::Information);

QObject::connect(s3,

SIGNAL(entered()), mbox, SLOT(exec()));

s3->addTransition(s1h);

machine.addState(s3);

s1->addTransition(interruptButton,

SIGNAL(clicked()), s3);

使用并行狀態以避免狀態的組合爆發

假設你想要在一個狀態機中建立一些相互排斥的屬性。比如說,我們感興趣的屬性是Clean VS Dirty和Moving VS Not

moving。需要采用四個互斥的狀態和八個轉變才能描述該狀態機,并能在各個可能的組合中自由的移動。

如果我們增加第三個屬性(比如,Red VS

Blue),狀態的總數將會翻倍,到8個,且如果我們添加第四個屬性(比如,Enclosed VS Convertible),狀態的總數將再次翻倍到16個。

使用并行狀態,狀態的總數和轉變數會隨著屬性的不斷增加線性地增長,而不是指數地增長。而且,從并行狀態中添加或移除狀態不會影響它們的兄弟狀態。

為了創建一個并行狀態組,傳遞到Qstate構造函數中。

QState

*s1 = new QState(QState::ParallelStates);

// s11 and

s12 will be entered in parallel

QState

*s11 = new QState(s1);

QState

*s12 = new QState(s1);

當一個并行狀態組進入時,所有的子狀態將會同時進入。每個子狀態里的轉變正常執行。但是,任何一個子狀態可以執行存在于父狀態中的一個轉變。當這發生時,父狀態以及所有的子狀態將退出。

狀態機框架的并行機制遵循如下一種交錯的語義。所有并行操作將以單步,原子地進行,沒有事件可以中斷并行操作。但是,事件仍然會被順序地處理,因為狀態機本身是單線程的。舉個例子:考慮這樣的一個情形,有兩個轉變從相同的狀態組中退出,并且它們的(退出)條件同時變為真。在這種情況下,被處理的事件中的后一個將不會產生任何效果,因為第一個事件已經促使狀態機從并行狀態中退出了。

檢測某個組合狀態已經完成

一個孩子狀態可為最終狀態(一個對象)。當進入最終狀態時,父狀態發出信號。下圖顯示了一個組合狀態s1,在進入最終狀態之前執行一些處理:

當進入s1的最終狀態時,s1會自動地發出finished()。我們使用一個轉變來促使這個事件觸發一個狀態改變:

s1->addTransition(s1,

SIGNAL(finished()), s2);

在組合狀態中使用最終狀態是有用的,當你想隱藏一個組合狀態的內部細節時;例如,位于該組合狀態之外的世界只需能進入到該狀態并在該狀態完成了其工作時獲得通知。在構建復雜的狀態機(深度嵌套)時,這是一種非常強大的抽象和封裝機制。(在以上例子中,當然你可以創建一個直接從s1的done狀態開始的一個轉變,而不依賴s1的finished()信號,但是,會造成s1的實現細節暴露并依賴它。)。

對于并行狀態組,當所有孩子狀態進入了最終狀態時會發出信號。

無目標轉變

一個轉變不需要一個目標狀態。無目標的轉變可與其他轉變一樣的方式被觸發;不同之處在于當無目標轉變被觸發時,它不會造成任何狀態的改變。這可以允許你在當狀態機處于某個特定狀態時,對信號或事件作出響應而不用離開那個狀態。例如:

QStateMachine

machine;

QState *s1

= new QState(&machine);

QPushButton

button;

QSignalTransition

*trans = new QSignalTransition(&button, SIGNAL(clicked()));

s1->addTransition(trans);

QMessageBox

msgBox;

msgBox.setText("The

button was clicked; carry on.");

QObject::connect(trans,

SIGNAL(triggered()), &msgBox, SLOT(exec()));

machine.setInitialState(s1);

該信息框在每次按鈕被點擊時顯示,但是狀態機仍然處于當前狀態(s1)。然而,如果目標狀態顯式地設置為s1,s1會退出并且每次點擊的時候進入(例如,會發出和信號)。

事件,轉變和哨衛

當發送一個自定義的事件到狀態機,你一般也擁有一個或更多個自定義的轉變,這些轉變可以由這種類型的事件觸發。為了創建一個這樣的轉變,你要創建一個子類并重新實現方法,在該方法中,你檢測某個事件是否與你的事件類型匹配(也可以采用其他的判斷規則,如事件對象的屬性)。下面我們定義了自已的事件類型,StringEvent,用于向狀態機中發送字符串:

struct

StringEvent : public QEvent

{

StringEvent(const

QString &val)

:

QEvent(QEvent::Type(QEvent::User+1)),

value(val)

{}

QString

value;

};

接下來,我們定義一個轉變,僅當事件的字符串與某個特定的字符串(一個哨衛轉變)匹配時才觸發它。

class

StringTransition : public QAbstractTransition

{

public:

StringTransition(const

QString &value)

:

m_value(value) {}

protected:

virtual

bool eventTest(QEvent *e) const

{

if

(e->type() != QEvent::Type(QEvent::User+1))//

StringEvent

return

false;

StringEvent

*se = static_cast(e);

return

(m_value == se->value);

}

virtual

void onTransition(QEvent *) {}

private:

QString

m_value;

};

在eventTest()的重載中,我們首先檢測了事件類型是否是我們想要的類型。如果是的,我們將事件轉換為一個StringEvent并執行字符串比較操作。

如下是一個使用了自定義事件和轉變的狀態圖:

該狀態圖的實現代碼如下:

QStateMachine

machine;

QState

*s1 = new QState();

QState

*s2 = new QState();

QFinalState

*done = new QFinalState();

StringTransition

*t1 = new StringTransition("Hello");

t1->setTargetState(s2);

s1->addTransition(t1);

StringTransition

*t2 = new StringTransition("world");

t2->setTargetState(done);

s2->addTransition(t2);

machine.addState(s1);

machine.addState(s2);

machine.addState(done);

machine.setInitialState(s1);

一旦狀態機啟動,我們可以將事件發送給它。

machine.postEvent(new

StringEvent("Hello"));

machine.postEvent(new

StringEvent("world"));

沒有被任何相關的轉變處理的事件將自動由狀態處理。這對于分組狀態和提供這樣的事件的一個默認處理是有用的;例如,如下狀態圖:

對于深度嵌套的狀態圖,你可以添加這樣的“回退(fallback)”轉變

使用恢復策略自動地恢復屬性

在一些狀態機中,在精力集中在對狀態中的屬性進行賦值是有用的,而不是當狀態不再活躍時恢復它們。如果你知道當狀態機進入某個狀態時,并且在該狀態下沒有顯式地給屬性一個值,屬性總是應該恢復到它的初始狀態,你可以設置全局的策略為。

QStateMachine

machine;

machine.setGlobalRestorePolicy(QStateMachine::RestoreProperties);

當該策略設置了后,狀態機會自動地恢復所有的屬性。如果它進入了一個狀態,而某個給定的屬性沒有設置,它會首先尋找祖先的層次結構以查看該屬性是否已定義。如果是的,該屬性會被恢復到最近祖先定義的值。如果不是,它會被恢復到初始值。

如下代碼所示:

QStateMachine

machine;

machine.setGlobalRestorePolicy(QStateMachine::RestoreProperties);

QState

*s1 = new QState();

s1->assignProperty(object,

"fooBar", 1.0);

machine.addState(s1);

machine.setInitialState(s1);

QState

*s2 = new QState();

machine.addState(s2);

比如說,屬性fooBar在狀態機啟動時值為0.0。當機器處于狀態s1,屬性值會為1.0,因為該狀態顯示地設置了該屬性的值。當該機器處于狀態s2,沒有顯式地定義該屬性,因此它會被隱式地恢復為0.0。

如果我們使用嵌套的狀態,父狀態為該屬性定義了一個值,所有其后裔并沒有顯式地定義該屬性的值。

QStateMachine

machine;

machine.setGlobalRestorePolicy(QStateMachine::RestoreProperties);

QState

*s1 = new QState();

s1->assignProperty(object,

"fooBar", 1.0);

machine.addState(s1);

machine.setInitialState(s1);

QState

*s2 = new QState(s1);

s2->assignProperty(object,

"fooBar", 2.0);

s1->setInitialState(s2);

QState

*s3 = new QState(s1);

這里,s1擁有兩個孩子:s2和s3。當進入s2時,屬性fooBar的值為2.0,因為該狀態顯式地定義了該值。當狀態機處于狀態s3時,該狀態沒有定義任何值,但是s1定義了屬性的值為1.0,因此,這就是將被賦給fooBar的值。

動畫屬性賦值

狀態機API與動畫API的連接使得當在狀態中設置動畫屬性時,自動地animating屬性。比如,我們有如下代碼:

QState

*s1 = new QState();

QState

*s2 = new QState();

s1->assignProperty(button,

"geometry", QRectF(0, 0, 50, 50));

s2->assignProperty(button,

"geometry", QRectF(0, 0, 100, 100));

s1->addTransition(button,

SIGNAL(clicked()), s2);

這里,我們定義了用戶界面的兩個狀態,在狀態s1中,button小些,在狀態s2中,button大些。如果我們點擊按鈕,從狀態s1轉換到狀態s2,當給定的狀態進入時,該按鈕的幾何屬性可以立即設置。但是,如果我們想讓轉變更為流暢,需要構造一個對象并將其添加到轉變對象中。

QState

*s1 = new QState();

QState

*s2 = new QState();

s1->assignProperty(button,

"geometry", QRectF(0, 0, 50, 50));

s2->assignProperty(button,

"geometry", QRectF(0, 0, 100, 100));

QSignalTransition

*transition = s1->addTransition(button, SIGNAL(clicked()), s2);

transition->addAnimation(new

QPropertyAnimation(button, "geometry"));

為屬性添加了一個動畫后,屬性的賦值不再當進入狀態時馬上起效。相反地,動畫在狀態進入時開始播放并平滑地使屬性賦值動起來。因為我們沒有設置運行的起始值和結束值,這些將隱式地設置。動畫的起始值將是動畫開始時的當前值。

檢測某個狀態下的所有屬性

當動畫用于賦值時,一個狀態不再定義當狀態機進入該狀態時的精確值。當動畫正在運行時,屬性可以擁有任何值,取決于動畫。

在一些情況下,當能檢測到某個屬性被一個狀態定義的實際值時是有用的。

比如,我們有如下代碼:

QMessageBox

*messageBox = new QMessageBox(mainWindow);

messageBox->addButton(QMessageBox::Ok);

messageBox->setText("Button

geometry has been set!");

messageBox->setIcon(QMessageBox::Information);

QState

*s1 = new QState();

QState

*s2 = new QState();

s2->assignProperty(button,

"geometry", QRectF(0, 0, 50, 50));

connect(s2,

SIGNAL(entered()), messageBox, SLOT(exec()));

s1->addTransition(button,

SIGNAL(clicked()), s2);

當button點擊后,狀態機將轉換到狀態s2,它會設置按鈕的geometry屬性,然后彈出一個信息框來提示用戶geometry已經改變。

在正常情況下,沒有使用動畫時,該操作會以預期地方式執行。但是,如果在狀態s1到s2的轉變中為button的屬性geometry定義了一個動畫,該動畫將在進入s2時啟動,但是,在動畫結束運行之前,geometry屬性并不會到達它定義的值。在這種情況下,在button的geometry屬性實際被設置之前,會彈出一個信息框。

為了確保信息框直到geometry達到它的最終值的時候才彈出,我們可以使用狀態的propertiesAssigned()信號,當屬性被賦予最終的值時,就會發出propertiesAssigned()信號。

QMessageBox

*messageBox = new QMessageBox(mainWindow);

messageBox->addButton(QMessageBox::Ok);

messageBox->setText("Button

geometry has been set!");

messageBox->setIcon(QMessageBox::Information);

QState

*s1 = new QState();

QState

*s2 = new QState();

s2->assignProperty(button,

"geometry", QRectF(0, 0, 50, 50));

QState

*s3 = new QState();

connect(s3,

SIGNAL(entered()), messageBox, SLOT(exec()));

s1->addTransition(button,

SIGNAL(clicked()), s2);

s2->addTransition(s2,

SIGNAL(propertiesAssigned()), s3);

在該例子中,當button點擊時,狀態機進入s2,當仍然處于狀態s2直到屬性geometry被設置為QRect(0, 0, 50, 50)。然后,它會轉變到s3。當進入s3時,信息框會彈出。如果轉變到s2有一個geometry屬性的動畫,那么狀態機將會處于s2中直到動畫完成。如果沒有這樣的動畫,它會設置該屬性并立即進入狀態s3。

不管什么方式,當狀態機處于狀態s3,可以保證屬性geometry已經被賦予了定義的值。如果全局恢復策略設置為,該狀態不會發出propertiesAssigned()信號,直到這些也被執行了。

在動畫完成之前某個狀態退出了會發生什么

如果一個狀態有屬性被賦值并且狀態的轉變過程中為該屬性設置了動畫,狀態有可能在動畫完成之前退出。這是可能發生的,特別當從狀態的轉變出來的一些轉變不依賴于propertiesAssigned()信號。

狀態機API保證一個被狀態機賦值的屬性:

——擁有顯式賦給該屬性的一個值

——是當前正被漸進到一個顯式地賦予給該屬性的值。

當一個狀態在動畫完成之前退出時,狀態機的行為取決于轉變的目標狀態。如果目標狀態顯式地為屬性賦予了一個值,不會采用另外的動作。屬性將被賦予由目標狀態定義的值。

如果目標狀態沒有賦予屬性任何值,有兩種選擇:默認的,屬性會被賦予它離開時的狀態的值。但是,如果設置了全局恢復策略,優先采取這種選擇,屬性會像平常一樣被恢復。

默認動畫

正如早前所描述的一樣,你可以添加動畫到轉變中以確保目標狀態的屬性賦值會被漸變。如果你想為某個給定的屬性使用一個特定的動畫而不管采用什么轉變,你可以添加它作為狀態機的一個默認的動畫。

QState *s1 =

new QState();

QState *s2

= new QState();

s2->assignProperty(object,

"fooBar", 2.0);

s1->addTransition(s2);

QStateMachine

machine;

machine.setInitialState(s1);

machine.addDefaultAnimation(new

QPropertyAnimation(object, "fooBar"));

當狀態機處于狀態s2,狀態機會為屬性fooBar播放默認的動畫,因為該屬性由s2賦值。注意,顯式地設置轉變動畫比默認動畫優先級大。

總結

以上是生活随笔為你收集整理的qt撤销与回退_Qt动画框架的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品一区二区av | 久草在线视频免费资源观看 | 亚洲欧洲一级 | 国产精品色婷婷视频 | 97超碰在线久草超碰在线观看 | 欧美一级免费黄色片 | 午夜a区 | 久久精品在线 | 国产高清在线免费观看 | 啪嗒啪嗒免费观看完整版 | 玖玖在线资源 | 91天天视频 | 亚洲另类在线视频 | 国产精品久99 | 久草久草久草久草 | 久久精品一二三区白丝高潮 | 久久精品视频在线观看免费 | 激情五月色播五月 | 久久99日韩 | 国产亚洲综合在线 | 国产精品久久久久久久毛片 | 中文字幕av有码 | 亚洲精品久| 日韩国产在线观看 | 日韩精品免费在线 | 人人搞人人爽 | 亚洲 av网站 | 黄色毛片在线 | 久草视频一区 | 国产成人精品午夜在线播放 | 91九色自拍 | 日韩高清免费无专码区 | 国产精品免费观看网站 | 亚洲色图色 | 久久福利小视频 | 国内精品久久久久久久影视麻豆 | 深夜免费福利 | 麻豆视频国产 | 成人午夜网址 | 天天夜夜操 | 欧美va天堂va视频va在线 | 天天干天天天天 | 岛国大片免费视频 | 日韩中文字幕在线观看 | 国产精品无av码在线观看 | 国产成人在线观看免费 | 国产在线观看高清视频 | 国产麻豆视频 | www.av小说| 中文字幕中文字幕在线中文字幕三区 | 一区二区三区四区五区六区 | 韩国一区二区三区在线观看 | 国产 日韩 欧美 自拍 | 欧美在线视频一区二区 | 国产亚洲精品bv在线观看 | 天堂av在线网 | 久草综合在线观看 | 人人干免费 | 亚洲精品在线一区二区 | 91av视频免费观看 | 日日操天天操狠狠操 | 日韩视频一区二区三区在线播放免费观看 | 五月婷婷婷婷婷 | www.久艹 | 91精品久久久久久久久久久久久 | 日日摸日日添夜夜爽97 | 国产一区二区三区高清播放 | 成人黄色国产 | 国产亚洲精品综合一区91 | 日韩精品不卡 | 中文字幕视频在线播放 | 免费看片日韩 | 国产96在线观看 | 91视频 - 88av | 国产精品成人国产乱 | 久久久精品国产免费观看一区二区 | 中文字幕日韩免费视频 | 亚洲成人免费在线 | 国产精品欧美在线 | 亚洲精品视频免费看 | 婷婷网站天天婷婷网站 | 人人插人人澡 | 中文国产在线观看 | 一区中文字幕电影 | 一区二区三区高清在线 | 日本免费久久高清视频 | 中文字幕国产精品一区二区 | 四虎国产精品成人免费4hu | 国产在线观看,日本 | 黄污在线观看 | 精品91在线 | 六月色丁 | 久久免费视屏 | 中文字幕一区二区三区在线播放 | 国产美女视频免费 | 97超碰国产精品女人人人爽 | 日韩精品免费一区二区在线观看 | 91麻豆精品国产91久久久久久 | 久久久久久久久黄色 | 精品久久久久久久久中文字幕 | 国产日韩视频在线播放 | 五月天久久久久 | 成人久久久久 | 免费手机黄色网址 | 69视频网站| 日韩免费在线一区 | 亚洲成人免费观看 | 看片网站黄 | 日韩乱码中文字幕 | 成人国产精品av | 日韩高清av在线 | 日韩在线视频二区 | 精品999久久久 | 日韩av成人在线 | 亚洲综合激情 | 久久手机在线视频 | 亚洲成人国产 | 久久国产精品一国产精品 | 美女免费网站 | 国产亚洲一区二区在线观看 | 欧美另类xxxx | 99热.com| 亚洲国产中文字幕 | 久草在在线 | 久久高视频 | 国产亚洲综合精品 | 免费能看的黄色片 | 在线黄色毛片 | 久久视奸 | 久久草精品 | 欧美精彩视频在线观看 | 成人一级电影在线观看 | 最新国产在线视频 | 成人高清在线观看 | 久久99精品久久只有精品 | 有码中文字幕 | 日本精品视频在线 | 国产免费视频一区二区裸体 | 国产日产欧美在线观看 | 亚洲精品视频二区 | 日韩女同一区二区三区在线观看 | 亚洲 精品在线视频 | 欧美一级免费高清 | 欧美视频www| 视频在线观看日韩 | 色婷婷激情综合 | 国产欧美精品一区二区三区四区 | 在线观看你懂的网址 | 国产免费人成xvideos视频 | 欧美日本在线视频 | 激情中文在线 | 伊人久久在线观看 | 韩国在线一区 | 日韩av专区| 国产原创在线观看 | 国产经典av| 国产精品久久久久一区二区三区 | 日韩在线激情 | 天堂久色 | 国产999精品久久久影片官网 | 欧美一级特黄aaaaaa大片在线观看 | 日日夜夜天天久久 | 天天射夜夜爽 | 国产成人精品999在线观看 | 亚洲区色 | 欧美精品久久久久 | 久久久久久黄 | 精品久久毛片 | 九月婷婷色 | 久青草影院 | 69国产盗摄一区二区三区五区 | 永久免费观看视频 | 午夜视频不卡 | 97精品一区二区三区 | 97视频免费播放 | 天堂入口网站 | 日本少妇久久久 | 一区二区 久久 | 三级av在线免费观看 | 国产精品一区免费在线观看 | 国产精品一区二区你懂的 | 国产成人综合精品 | 激情五月看片 | 欧美精品免费一区二区 | 成人一级片在线观看 | 日韩欧美黄色网址 | 在线观看视频你懂的 | 色视频成人在线观看免 | 欧美午夜一区二区福利视频 | 精品国产一区二区三区四 | 欧美一级黄色片 | 91视频免费视频 | 欧美日韩国产精品一区二区亚洲 | 日本黄色大片儿 | 精品亚洲一区二区 | 天天爽天天摸 | 欧美性网站 | av电影中文字幕在线观看 | 久久久久久久久久免费视频 | 一区电影 | 日本在线精品视频 | 五月婷婷狠狠 | 欧美日bb| 婷婷综合影院 | 国产一级视频在线免费观看 | 久久毛片视频 | 久久99精品久久久久久秒播蜜臀 | 在线观看免费av网站 | 97超在线视频 | 狠狠狠色丁香综合久久天下网 | 成人午夜av电影 | 91精品国产乱码 | 日日夜夜中文字幕 | 日韩在线观看网站 | 色视频成人在线观看免 | 日日夜夜添 | 国产欧美综合在线观看 | 人人爱人人做人人爽 | 欧美一区二视频在线免费观看 | 色在线最新 | 久久成人黄色 | 精品成人在线 | 91在线产啪 | 五月开心色 | 久久婷婷精品 | 亚洲欧洲一级 | 亚洲一区视频免费观看 | 久草国产在线观看 | 国产黄在线 | 99这里精品| 九九视频免费观看视频精品 | 69中文字幕 | 91精品国产欧美一区二区成人 | a资源在线| 亚洲天天摸日日摸天天欢 | 黄色成人av | 伊人小视频| 97福利在线观看 | 国精产品永久999 | 久久无码av一区二区三区电影网 | 欧美一级视频在线观看 | 日韩在线观看视频网站 | 亚洲精品国产精品国自产在线 | 在线观看视频一区二区三区 | 在线亚洲高清视频 | 91丨九色丨蝌蚪丨老版 | www.天天射| 亚洲精品9 | 久久亚洲美女 | 免费观看丰满少妇做爰 | 国产精品久久亚洲 | 日韩欧美在线影院 | 一色屋精品视频在线观看 | www黄色com| 91九色视频在线观看 | 日本韩国精品在线 | 久久国产精品一区二区 | 99视频精品全部免费 在线 | av看片网址| www.久久婷婷 | 国内成人精品视频 | 婷婷久久综合九色综合 | 国内精品久久久久久久久久久 | 国产在线91在线电影 | 国产精品久久 | 日日夜夜精品免费观看 | 天天激情综合网 | 亚洲激情 欧美激情 | 天天综合网 天天综合色 | 亚洲精品国产精品乱码在线观看 | 在线观看黄色免费视频 | 欧美国产91 | 国产精品福利无圣光在线一区 | 亚洲成人影音 | 啪一啪在线 | 中文字幕在线字幕中文 | 日韩激情免费视频 | 久久久久电影网站 | www成人精品 | 久久久久久久久亚洲精品 | 波多野结衣在线视频一区 | 中文字幕在线看视频 | 久久网站av| 欧美另类美少妇69xxxx | 国产高清在线视频 | 日韩精品在线观看av | 大片网站久久 | 日日干网| 久久69精品 | 精品99免费 | 亚州av网站大全 | 欧美日韩中文在线观看 | 日韩av资源站 | 国产精品av免费在线观看 | 久久五月天婷婷 | 国产高清日韩欧美 | 久久久久久麻豆 | 成人中心免费视频 | 国产91成人在在线播放 | 亚洲成人一二三 | 久久精品亚洲精品国产欧美 | 九九热av | 免费色视频网址 | 在线观看av的网站 | 欧美黄色特级片 | 一级全黄毛片 | 激情视频二区 | 成人影片免费 | 久久黄网站| 久久高清视频免费 | 国产成本人视频在线观看 | 免费在线观看日韩 | 摸bbb搡bbb搡bbbb| 热久久最新地址 | 精品国产观看 | 国产精品久久久久久久电影 | 免费在线观看一区二区三区 | 免费av视屏 | 久久激情视频 久久 | 国产成人精品一区二 | 五月婷久久 | 99久在线精品99re8热视频 | 日韩精品一区二区三区第95 | 久久a视频| 国产精品区二区三区日本 | 麻豆一精品传二传媒短视频 | 日韩久久久久久久久久久久 | jizz18欧美18| 国产精品一区在线观看 | 久久这里只有精品23 | 免费黄色av电影 | 日韩综合一区二区 | 亚洲aⅴ一区二区三区 | 九九在线国产视频 | 一区二区久久久久 | 91精品一区二区三区蜜臀 | 黄色a视频免费 | 免费在线观看一区二区三区 | 日本久久久久 | 国产成人a亚洲精品 | 免费av视屏| 91免费高清在线观看 | 成人黄色免费在线观看 | 国产很黄很色的视频 | 999超碰| 国产毛片aaa | 色婷婷六月天 | 97国产在线视频 | 欧美日韩在线网站 | 日本精a在线观看 | 色综合久久久久综合体桃花网 | 国产91av视频在线观看 | 四虎影视成人永久免费观看视频 | 免费观看国产精品 | 久免费视频 | 在线看v片成人 | 日韩大片在线免费观看 | 在线观看中文av | 久久精品久久精品 | 久久久受www免费人成 | 国产剧情一区二区在线观看 | 91看国产| 国产h在线播放 | 最新高清无码专区 | 日韩系列 | 久久只有精品 | 国产护士hd高朝护士1 | 国产精选在线观看 | 99理论片 | 在线国产精品视频 | 天天搞夜夜骑 | 99视频偷窥在线精品国自产拍 | 91精品导航 | 国产成人久| 午夜久久电影网 | 国产一级二级在线 | 亚洲电影av在线 | 另类老妇性bbwbbw高清 | 日本激情中文字幕 | 色播五月激情五月 | 最近免费中文字幕mv在线视频3 | 国产麻豆剧果冻传媒视频播放量 | 婷婷电影在线观看 | 天天操天天弄 | 久久蜜桃av | 四虎在线永久免费观看 | 久久综合久久综合久久 | 国产成人高清在线 | 激情久久久久久久久久久久久久久久 | 天堂网中文在线 | 视频国产一区二区三区 | 久久新视频 | 国产精品福利在线观看 | 免费网址你懂的 | 六月天色婷婷 | 中文字幕在线资源 | 亚洲爽爽网| 九九精品视频在线观看 | 欧美日韩亚洲精品在线 | 亚洲影院天堂 | 五月婷婷欧美 | 91精品推荐 | 午夜美女wwww | 精品亚洲一区二区三区 | 99久久国产免费看 | 欧美激情精品一区 | 插婷婷 | 狠狠的日 | 色综合久久久久综合体 | 日本丰满少妇免费一区 | 精品久久久免费 | 人人舔人人干 | 综合久久2023 | 国产在线高清视频 | av在线电影网站 | 欧美黑人性猛交 | 国产精品一区二区三区四区在线观看 | 三级小视频在线观看 | 人人要人人澡人人爽人人dvd | 国产亚洲精品久久久久动 | 国产成人福利在线 | 日韩欧美成 | 午夜国产一区二区三区四区 | 人人网av| 久久激情片 | 午夜精品久久 | 五月婷婷综合色拍 | 国产亚洲在线 | 国产成人一区二区三区在线观看 | 国产精品永久久久久久久www | 日本 在线 视频 中文 有码 | 欧美一级日韩三级 | 99高清视频有精品视频 | www视频在线免费观看 | 久久久久久久亚洲精品 | 2021av在线| 国产亚洲午夜高清国产拍精品 | 国产黄色片在线 | av看片在线观看 | 中文字幕九九 | 色噜噜噜噜 | 久久私人影院 | 久久久久久久久毛片精品 | 久久精品国产一区 | 国产成人精品综合久久久久99 | 亚洲精品国精品久久99热 | 精品99999 | 免费精品人在线二线三线 | 成人久久视频 | 色婷婷在线观看视频 | 在线免费av网站 | 在线视频你懂得 | 97超级碰碰碰视频在线观看 | 在线观看视频国产 | 日韩在线观看视频在线 | 国产成人777777| 色噜噜日韩精品欧美一区二区 | 国产伦理久久 | 欧美一级在线观看视频 | 成人片在线播放 | 99视频偷窥在线精品国自产拍 | 麻豆影视网 | 欧美精品做受xxx性少妇 | 亚洲精品在线播放视频 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 成人亚洲精品久久久久 | 成人h视频在线 | 欧美日韩精品综合 | 国产成人中文字幕 | 成人免费影院 | av在线专区 | 五月综合久久 | 在线黄色国产 | 啪啪精品 | 国产精品久久久久久久久久ktv | 日韩精品2区| 免费久久99精品国产 | 中文字幕免费一区二区 | 国产精品嫩草55av | 五月婷婷操 | 久久精品视频网址 | 综合久久精品 | 国产精品美女久久久久久 | 一区二区中文字幕在线播放 | 久久精品79国产精品 | 亚洲美女视频在线观看 | 四虎影视4hu4虎成人 | 久久在线免费观看 | 中文字幕乱码亚洲精品一区 | 狠狠色综合网站久久久久久久 | 日韩av电影中文字幕在线观看 | 久久久国际精品 | 99热在线看 | 国产黄大片在线观看 | 亚洲免费在线观看视频 | 91精品国产91久久久久久三级 | 香蕉久草 | 国产在线精品一区二区不卡了 | 黄色aaa毛片 | 伊人色综合久久天天网 | 久久这里只有精品久久 | 天天天干天天射天天天操 | 国产精品一区二区 91 | 国产一区在线视频 | www.av中文字幕.com| 99成人精品 | 久久久在线免费观看 | 婷婷六月中文字幕 | 婷婷激情久久 | 日韩欧美一区二区在线 | 免费av大全 | 久久婷婷亚洲 | 狠狠色婷婷丁香六月 | 美女在线免费视频 | 色婷婷激婷婷情综天天 | 亚洲 中文 欧美 日韩vr 在线 | 免费看国产a | 国产精品一区二区三区久久久 | 亚洲国产精品小视频 | 免费观看性生活大片 | 96av在线| 精品久久久久_ | 成人网页在线免费观看 | 激情五月综合 | 三级av中文字幕 | 日韩精品1区2区 | av免费片| 人人射av| 丁香花在线视频观看免费 | 视频1区2区 | www.99在线观看 | 久久免费99| 国产精品一区二区久久精品爱涩 | 人人干狠狠干 | 亚洲免费在线 | av成人动漫| 日韩动漫免费观看高清完整版在线观看 | 久久久久久久久亚洲精品 | 天天干天天摸天天操 | 久久不卡国产精品一区二区 | 女人18精品一区二区三区 | 色五月激情五月 | 国产日韩精品一区二区三区在线 | 久久精品欧美一 | 一区二区三区在线播放 | zzijzzij日本成熟少妇 | 日本中文字幕网站 | 欧美在线不卡一区 | 久久久久久久久久亚洲精品 | 毛片视频网址 | 精品国偷自产国产一区 | 中文字幕日本电影 | www.色就是色| 色婷婷av在线 | 夜夜操天天干, | 在线亚洲精品 | 成人av中文字幕在线观看 | 欧美精品一区二区免费 | 91精品国自产在线观看 | 五月天丁香视频 | 97精品视频在线播放 | 婷婷伊人网 | 免费一级日韩欧美性大片 | 亚洲精品18日本一区app | 亚洲经典视频在线观看 | 亚洲乱码中文字幕综合 | 日韩免费在线网站 | 69av视频在线| 97天堂网| 97av在线 | 韩国精品一区二区三区六区色诱 | 91亚洲视频在线观看 | 在线观看视频一区二区三区 | 91精品国产麻豆国产自产影视 | 狠狠色狠狠综合久久 | 久久黄网站 | 亚洲精品国产精品乱码在线观看 | 91视频免费视频 | 久久久久久久久黄色 | 国内精品视频一区二区三区八戒 | 日韩免费在线一区 | 成人h在线| 一区二区三区免费看 | 欧美,日韩 | 在线观看免费福利 | 国产一卡久久电影永久 | 日韩在线免费视频观看 | 国产九九九精品视频 | 日本中文字幕电影在线免费观看 | 激情综合网天天干 | 天天综合视频在线观看 | 国产免费小视频 | 亚洲五月 | 日韩精品久久久久久 | 日韩天堂在线观看 | 97成人超碰| 午夜精品一区二区三区在线视频 | 最近日本韩国中文字幕 | 狠狠躁夜夜躁人人爽超碰91 | 国产视频在线播放 | 成人黄色毛片视频 | 国产精品国产三级国产专区53 | 国产视频精品久久 | 精品中文字幕在线观看 | 日韩欧美高清不卡 | 国产九九九九九 | 中日韩欧美精彩视频 | 国产资源免费 | 久久天天躁夜夜躁狠狠躁2022 | 999久久国产精品免费观看网站 | 91亚洲精品久久久蜜桃借种 | 在线看黄色的网站 | 久草在线视频首页 | 国产精品你懂的在线观看 | 久久好看免费视频 | 97成人啪啪网| 欧美国产日韩一区二区三区 | 国产一区网 | 国产不卡在线观看视频 | 欧美日韩一区二区三区视频 | 黄色的视频 | 国产精品日韩在线 | 黄色一级片视频 | 51精品国自产在线 | 国产精品理论片在线观看 | 日韩在线在线 | 久久综合综合久久综合 | 女人18片毛片90分钟 | 在线中文字母电影观看 | 天天综合人人 | 国产精品白浆 | 97在线视频观看 | 日p在线观看 | 精品视频9999 | 超碰在线天天 | 精品嫩模福利一区二区蜜臀 | 天堂激情网 | 香蕉视频免费看 | 天堂激情网 | 九九免费在线观看 | 丁香六月av | 最新av在线免费观看 | 国产成人黄色网址 | 波多野结衣电影一区二区 | 婷婷久久婷婷 | 美女网站免费福利视频 | 婷婷国产一区二区三区 | 久久超碰免费 | 国产精品专区在线观看 | 久久久久电影网站 | 亚洲黄色av | 欧美精品亚洲精品日韩精品 | 久久九九影院 | 免费一级片在线观看 | 欧美在线观看小视频 | 亚洲在线视频网站 | 国产精品福利无圣光在线一区 | 99久久婷婷国产 | 久久久私人影院 | 美女网站色 | 中文亚洲欧美日韩 | 夜夜骑首页| 免费福利在线观看 | 91精品在线免费视频 | 欧美作爱视频 | 国产理论片在线观看 | 草在线| 国产韩国日本高清视频 | 中文亚洲欧美日韩 | 婷婷资源站 | 日本乱视频 | 天天操操操操操 | 中文字幕在线中文 | av色一区 | 亚洲 欧美 变态 国产 另类 | 亚洲欧洲日韩在线观看 | 日韩电影在线观看一区二区三区 | 国产精品日韩在线播放 | 成人免费在线看片 | 成人小视频在线播放 | 视频一区在线播放 | 久草在线视频在线观看 | 国产欧美精品一区二区三区 | 午夜精品视频福利 | 综合激情久久 | 免费v片 | 亚洲成av人影院 | 在线观看中文av | 久久伊99综合婷婷久久伊 | 在线中文字幕一区二区 | 日韩视频精品在线 | 一区二区伦理 | 免费看黄色小说的网站 | 特级西西444www高清大视频 | av+在线播放在线播放 | 五月婷婷激情五月 | 久久深爱网 | 日韩中文字幕免费电影 | 色狠狠狠 | 五月婷婷久草 | 国产一级免费视频 | 欧美一级电影免费观看 | 精品国产理论 | 天堂久色 | 免费精品国产 | 日韩欧美精品在线视频 | 久久午夜精品视频 | 人人舔人人插 | 一区二区三区在线观看中文字幕 | 久久久久久久久久久久久久免费看 | 亚洲精品动漫成人3d无尽在线 | 亚洲视频在线免费看 | 亚洲mv大片欧洲mv大片免费 | 综合网五月天 | 国产精品视频久久 | 色综合天天做天天爱 | 欧美成人a在线 | 人成免费网站 | 五月婷婷网站 | 96久久 | 国产成人精品在线播放 | 日韩精品综合在线 | 国产精品久久婷婷六月丁香 | 一区二区三区免费在线观看视频 | 性色视频在线 | 在线观看视频一区二区三区 | 国产精品一区二区三区在线 | 97国产大学生情侣酒店的特点 | 91精品国产91热久久久做人人 | 日韩一区二区三区在线观看 | 91在线porny国产在线看 | 日日日操 | 99久久精品免费一区 | 亚洲激情影院 | 超碰人人干人人 | 亚洲电影免费 | 国产淫片 | 在线看av的网址 | 亚洲精品天天 | 欧美日韩国产精品一区二区亚洲 | 国产又粗又猛又黄又爽 | 99精品视频在线免费观看 | 精品欧美一区二区三区久久久 | 91一区二区三区久久久久国产乱 | 综合久久久久久久久 | 成人午夜黄色影院 | 成人高清av在线 | 亚洲国产成人av网 | 日韩精品一区二区三区在线播放 | 婷婷丁香久久五月婷婷 | 亚洲精品欧美视频 | 欧美精品三级在线观看 | 成年人免费在线观看网站 | 午夜久久久久久久久久影院 | 99久久日韩精品免费热麻豆美女 | 久草视频免费在线播放 | 国产资源在线视频 | 中文日韩在线视频 | 91麻豆精品国产自产在线游戏 | 色综合久久天天 | 久久性生活片 | 69国产精品成人在线播放 | 婷婷综合网 | 韩国三级一区 | 久久一区二区三区超碰国产精品 | 国产精品久久久久久麻豆一区 | 人人澡人人干 | 菠萝菠萝在线精品视频 | 91亚洲国产成人久久精品网站 | 国产精品久久久久久久免费大片 | 久草在线免费资源站 | 国产99久久精品一区二区300 | 可以免费观看的av片 | 久久久久国产免费免费 | 四虎国产精品免费 | 国产一在线精品一区在线观看 | 中文字幕精品久久 | 91视频免费观看 | 91人人人| 久久99精品国产一区二区三区 | 亚洲天天 | 又黄又色又爽 | 夜夜摸夜夜爽 | 成人h视频 | 国产美女免费 | 狠狠操电影网 | 日韩在线免费 | 一区二区三区四区五区在线视频 | 亚洲成人av在线电影 | 激情综合一区 | 人人澡人人爽欧一区 | 日韩一区二区免费视频 | 国产一区二区三区免费在线 | 二区精品视频 | 五月婷婷色丁香 | 成人免费看电影 | www久久久久 | 在线观看www视频 | 日日久视频 | 国产69精品久久99的直播节目 | 欧美怡红院视频 | 国色天香在线观看 | 国产午夜精品免费一区二区三区视频 | 色天天综合久久久久综合片 | 国产精品 日韩 欧美 | 狠狠的操狠狠的干 | 免费看三级黄色片 | 激情综合五月婷婷 | 91精品中文字幕 | 久草视频在线看 | 98精品国产自产在线观看 | 午夜少妇一区二区三区 | 69人人| 日韩天天干 | 国产高清小视频 | 久草视频国产 | 欧美在线资源 | 国产高清免费视频 | 欧美日一级片 | 亚洲精品玖玖玖av在线看 | 91精品国产麻豆 | 久久夜色精品国产欧美一区麻豆 | 黄色av在| 欧美国产一区在线 | 国产黄色网 | av电影不卡在线 | 91一区啪爱嗯打偷拍欧美 | 亚洲日b视频 | 欧美日韩国产伦理 | 国产精品一区免费在线观看 | 中文字幕在线观看一区二区 | 久久99精品久久只有精品 | 97操操操 | 一区二区三区精品久久久 | 欧美极度另类性三渗透 | 九九九九精品 | 一区二区亚洲精品 | 亚洲va欧美va人人爽春色影视 | 午夜视频一区二区三区 | 国产亚洲激情视频在线 | 国产成人精品久久亚洲高清不卡 | 成人三级网站在线观看 | 美女精品久久久 | 国产一级高清 | 操操碰| 精品福利av | 日批在线观看 | 久久天天躁夜夜躁狠狠躁2022 | 国产做a爱一级久久 | 福利区在线观看 | 国产一区二区在线播放 | 亚洲第一区在线播放 | 91精品在线免费观看 | 久草在线免费新视频 | 一级c片| 国产亚洲婷婷 | 三级av中文字幕 | 天天爽夜夜爽人人爽一区二区 | 夜夜操网站| 亚洲资源在线网 | 亚洲综合色激情五月 | 97在线观看 | 亚洲人成人在线 | 五月激情亚洲 | 五月婷婷综合网 | 亚洲狠狠婷婷综合久久久 | 久久大片 | 亚洲最大av| 91在线看视频免费 | 视频二区 | 成人av一区二区三区 | 中文字幕av播放 | 日韩精品一区二区三区在线播放 | 久久久久国产成人免费精品免费 | 怡红院成人在线 | 欧美日韩国产精品一区二区亚洲 | 夜夜狠狠 | 国产精品久久久久aaaa九色 | 免费久久精品视频 | 超碰国产人人 | 干干操操| 国产精品成人a免费观看 | 97久久精品午夜一区二区 | 首页国产精品 | 免费在线观看av片 | 亚洲免费在线观看视频 | 婷婷激情综合五月天 | 九九热99视频 | 欧美一区二区在线免费观看 | 久久成人国产精品 | 亚洲视频大全 | 黄色99视频 | 中文字幕丰满人伦在线 | 制服丝袜欧美 | 五月天久久久久久 | 久久亚洲影院 | 久草视频国产 | 国产韩国日本高清视频 | 激情久久久久久久久久久久久久久久 | 亚洲午夜久久久久久久久久久 | 久草视频视频在线播放 | 五月天综合色 | 国产麻豆精品久久一二三 | 波多野结衣综合网 | 国产成人在线观看 | 91成人精品一区在线播放69 | 午夜av在线免费 | av成人动漫| 日本特黄特色aaa大片免费 | 精品国产伦一区二区三区观看说明 | 亚洲精品www. | 国产在线精品福利 | 日韩免费福利 | 人人天天夜夜 | 国产精品久久久久四虎 | 夜夜夜夜爽| 国产精品美女久久久久久久 | 日本中文乱码卡一卡二新区 | 最新国产精品视频 | 成人中文字幕+乱码+中文字幕 | 国产一级黄色片免费看 | 亚洲粉嫩av | 国产精品一区二区三区在线 | 狠狠的干狠狠的操 | 黄色片免费电影 | 国产二区免费视频 | 超碰国产在线播放 | 亚洲久草在线 | 中文av网站 | 日本中文字幕视频 | 久久久久福利视频 | 国产午夜在线观看视频 | 亚洲电影黄色 | 国产视频精品在线 | 精品欧美小视频在线观看 | 四虎在线影视 | 91高清视频| 超级碰99| 美女免费黄视频网站 | 中文在线a天堂 | 精品国产自 | avlulu久久精品 | 国产专区精品视频 | 中文字幕精品一区久久久久 | 国产高清av在线播放 | 美女视频网站久久 | 一区二区三区国产欧美 | 国产精品日韩欧美一区二区 | 日韩久久影院 | 91精品少妇偷拍99 | 成人97视频 | 99爱这里只有精品 | 精品国产自在精品国产精野外直播 | 国产97碰免费视频 | 天天干夜夜夜 | 国产午夜亚洲精品 | 91在线一区二区 | 欧洲亚洲国产视频 | 久草在线视频中文 | 中文字幕国内精品 | 日韩免费成人av | 精品一区二区在线免费观看 | 亚洲视屏在线播放 | 成人在线观看影院 | 男女激情免费网站 | 成年人黄色大片在线 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 国产在线中文字幕 | 国产成人精品综合 | 国产精品女教师 | 久久热首页 | 日韩中文字幕电影 | 久草国产视频 | 午夜手机电影 | 久久96| 免费高清无人区完整版 | 国产精品久久久久久婷婷天堂 | 顶级欧美色妇4khd | 成人av亚洲 | 欧美伦理一区 | 欧美精品久久久久久久久久丰满 | 久久久精品电影 | 国产手机视频在线播放 | 久久超级碰视频 | 国产精品久久久久一区二区国产 | 毛片网站观看 | 亚洲精品在 | 黄色软件视频大全免费下载 | 丁香婷婷激情国产高清秒播 | 国际精品久久久 | 国产成人精品一区二 | wwxxxx日本 | 天天综合视频在线观看 | 超级碰碰碰视频 | 亚洲国内精品在线 | 在线日韩亚洲 | 一区二区三区国 | av网站免费看 |