久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

编程问答

QSettings Class:提供与平台无关的持久性应用程序设置

發布時間:2024/1/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QSettings Class:提供与平台无关的持久性应用程序设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QSettings Class

QSettings類提供與平臺無關的持久性應用程序設置。

Header:#include <QSettings>
qmake:QT += core
Inherits:QObject

?

?

?

?

注意:此類中的所有函數都是可重載的。

注意:這些函數也是線程安全的。

?

Public Types:

enumFormat?{ NativeFormat, Registry32Format, Registry64Format, IniFormat, InvalidFormat }
typedefReadFunc
enumScope?{ UserScope, SystemScope }
typedefSettingsMap
enumStatus?{ NoError, AccessError, FormatError }
typedefWriteFunc

?

Public Functions:

?QSettings(QSettings::Scope?scope, QObject *parent?= nullptr)
?QSettings(QObject *parent?= nullptr)
?QSettings(const QString &fileName, QSettings::Format?format, QObject *parent?= nullptr)
?QSettings(QSettings::Format?format, QSettings::Scope?scope, const QString &organization, const QString &application?= QString(), QObject *parent?= nullptr)
?QSettings(QSettings::Scope?scope, const QString &organization, const QString &application?= QString(), QObject *parent?= nullptr)
?QSettings(const QString &organization, const QString &application?= QString(), QObject *parent?= nullptr)
virtual~QSettings()
QStringListallKeys() const
QStringapplicationName() const
voidbeginGroup(const QString &prefix)
intbeginReadArray(const QString &prefix)
voidbeginWriteArray(const QString &prefix, int?size?= -1)
QStringListchildGroups() const
QStringListchildKeys() const
voidclear()
boolcontains(const QString &key) const
voidendArray()
voidendGroup()
boolfallbacksEnabled() const
QStringfileName() const
QSettings::Formatformat() const
QStringgroup() const
QTextCodec *iniCodec() const
boolisAtomicSyncRequired() const
boolisWritable() const
QStringorganizationName() const
voidremove(const QString &key)
QSettings::Scopescope() const
voidsetArrayIndex(int?i)
voidsetAtomicSyncRequired(bool?enable)
voidsetFallbacksEnabled(bool?b)
voidsetIniCodec(QTextCodec *codec)
voidsetIniCodec(const char *codecName)
voidsetValue(const QString &key, const QVariant &value)
QSettings::Statusstatus() const
voidsync()
QVariantvalue(const QString &key, const QVariant &defaultValue?= QVariant()) const

?

Static Public Members

QSettings::FormatdefaultFormat()
QSettings::FormatregisterFormat(const QString &extension, QSettings::ReadFunc?readFunc, QSettings::WriteFunc?writeFunc, Qt::CaseSensitivity?caseSensitivity?= Qt::CaseSensitive)
voidsetDefaultFormat(QSettings::Format?format)
voidsetPath(QSettings::Format?format, QSettings::Scope?scope, const QString &path)

?

Reimplemented Protected Functions保護方法

virtual bool?? event(QEvent *event) override

?

詳細說明:

用戶通常希望應用程序在會話之間記住其設置(窗口大小和位置、選項等)。這些信息通常存儲在Windows的系統注冊表中,以及macOS和iOS的屬性列表文件中。在Unix系統上,在沒有標準的情況下,許多應用程序(包括KDE應用程序)使用INI文本文件。

QSettings是圍繞這些技術的抽象,使您能夠以可移植的方式保存和恢復應用程序設置。它還支持自定義存儲格式。

QSettings的API基于QVariant,使您可以省力地保存大多數基于值的類型,例如QString,QRect和QImage。

如果您需要的只是一個基于非持久性內存的結構,請考慮改用QMap <QString,QVariant>。

基本用法

創建QSettings對象時,必須傳遞公司或組織的名稱以及應用程序的名稱。例如,如果您的產品名為Star Runner,而您的公司名為MySoft,則您將按如下方式構造QSettings對象:

QSettings settings("MySoft", "Star Runner");

QSettings對象可以在堆棧或堆上創建(即使用new)。構造和銷毀QSettings對象非常快。

如果您從應用程序中的許多地方使用QSettings,則可能要使用QCoreApplication :: setOrganizationName()和QCoreApplication :: setApplicationName()來指定組織名稱和應用程序名稱,然后使用默認的QSettings構造函數:

QCoreApplication::setOrganizationName("MySoft");QCoreApplication::setOrganizationDomain("mysoft.com");QCoreApplication::setApplicationName("Star Runner");...QSettings settings;

(在這里,我們還指定了組織的Internet域。當設置了Internet域時,它將用于macOS和iOS,而不是組織名稱,因為macOS和iOS應用程序通常使用Internet域來標識自己。如果未設置域,則從組織名稱派生一個偽域。有關詳細信息,請參見下面的平臺特定說明。)

QSettings存儲設置。 每個設置都由一個QString和一個QVariant組成,該QString指定設置的名稱(鍵),該QVariant存儲與該鍵關聯的數據。 要編寫設置,請使用setValue()。 例如:

settings.setValue("editor/wrapMargin", 68);

如果已經存在具有相同鍵的設置,則現有值將被新值覆蓋。 為了提高效率,更改可能不會立即保存到永久存儲中。 (您始終可以調用sync()提交更改。)

您可以使用value()返回設置的值:

int margin = settings.value("editor/wrapMargin").toInt();

如果沒有具有指定名稱的設置,則QSettings返回一個空QVariant(可以將其轉換為整數0)。 您可以通過將第二個參數傳遞給value()來指定另一個默認值:

int margin = settings.value("editor/wrapMargin", 80).toInt();

要測試給定鍵值是否存在,請調用contains()。 要刪除與鍵關聯的設置,請調用remove()。 要獲取所有鍵的列表,請調用allKeys()。 要刪除所有鍵,請調用clear()。

?

QVariant和GUI類型

由于QVariant是Qt Core模塊的一部分,因此它無法提供對Qt GUI的一部分的數據類型(例如QColor,QImage和QPixmap)的轉換功能。 換句話說,在QVariant中沒有toColor(),toImage()或toPixmap()函數。

相反,您可以使用QVariant :: value()模板函數。 例如:

QSettings settings("MySoft", "Star Runner"); QColor color = settings.value("DataPump/bgcolor").value<QColor>();

對于QVariant支持的所有數據類型,包括與GUI相關的類型,將自動進行逆轉換(例如,從QColor到QVariant):

QSettings settings("MySoft", "Star Runner"); QColor color = palette().background().color(); settings.setValue("DataPump/bgcolor", color);

可以使用QSettings存儲使用qRegisterMetaType()和qRegisterMetaTypeStreamOperators()注冊的自定義類型。

?

Section and Key語法:鍵值和鍵語法

設置鍵可以包含任何Unicode字符。 Windows注冊表和INI文件使用不區分大小寫的鍵,而macOS和iOS上的CFPreferences API使用不區分大小寫的鍵。 為避免可移植性問題,請遵循以下簡單規則:

  • 總是使用相同的情況引用相同的鍵。
  • 避免使用除大小寫外相同的鍵名。
  • 不要在鍵值名或鍵名中使用斜杠(“/”和“\”);反斜杠字符用于分隔子鍵(見下文)。在windows上,“\”由QSettings轉換為“/”,這使它們相同。

您可以使用'/'字符作為分隔符來形成分層鍵,類似于Unix文件路徑。 例如:

settings.setValue("mainwindow/size", win->size());settings.setValue("mainwindow/fullScreen", win->isFullScreen());settings.setValue("outputpanel/visible", panel->isVisible());

如果要保存或還原具有相同前綴的許多設置,則可以使用beginGroup()指定前綴,并在末尾調用endGroup()。 這再次是相同的示例,但是這次使用組機制:

settings.beginGroup("mainwindow");settings.setValue("size", win->size());settings.setValue("fullScreen", win->isFullScreen());settings.endGroup();settings.beginGroup("outputpanel");settings.setValue("visible", panel->isVisible());settings.endGroup();

?

如果使用beginGroup()設置了一個組,則大多數函數的行為都會改變。 可以遞歸設置組。
除組外,QSettings還支持“數組”概念。 有關詳細信息,請參見beginReadArray()和beginWriteArray()。

?

后備機制

假設您已經創建了一個QSettings對象,其組織名稱為MySoft,應用程序名稱為Star Runner。查找值時,將按此順序搜索最多四個位置:

  • Star Runner應用程序的用戶特定位置
  • MySoft所有應用程序的用戶特定位置
  • Star Runner應用程序在系統范圍內的位置
  • MySoft在所有應用程序的系統范圍內的位置

(有關Qt支持的不同平臺上這些位置的信息,請參閱下面的特定于平臺的說明。)

如果在第一個位置找不到鍵,則在第二個位置繼續搜索,依此類推。 這使您可以存儲系統范圍或組織范圍的設置,并可以基于每個用戶或每個應用程序覆蓋它們。 要關閉此機制,請調用setFallbacksEnabled(false)。

盡管可以從所有四個位置讀取鍵,但是只能訪問第一個文件(應用程序的用戶特定位置)進行寫入。 要寫入任何其他文件,請省略應用程序名稱 and/or 指定QSettings :: SystemScope(與默認設置QSettings :: UserScope相對)。

讓我們看一個例子:

QSettings obj1("MySoft", "Star Runner");QSettings obj2("MySoft");QSettings obj3(QSettings::SystemScope, "MySoft", "Star Runner");QSettings obj4(QSettings::SystemScope, "MySoft");

下表總結了哪些QSettings對象訪問哪個位置。 “ X”表示該位置是與QSettings對象關聯的主要位置,并且用于讀取和寫入。 “ o”表示該位置在讀取時用作備用。

Locationsobj1obj2obj3obj4
1. User, ApplicationX???
2. User, OrganizationoX??
3. System, Applicationo?X?
4. System, OrganizationoooX

這種機制的優點在于,它可以在Qt支持的所有平臺上運行,并且仍然為您提供了很大的靈活性,而無需您指定任何文件名或注冊表路徑。

如果要在所有平臺上使用INI文件而不是本機API,則可以將QSettings :: IniFormat作為第一個參數傳遞給QSettings構造函數,然后是范圍,組織名稱和應用程序名稱:

QSettings settings(QSettings::IniFormat, QSettings::UserScope,"MySoft", "Star Runner");

請注意,從INI文件讀取設置時不會保留類型信息。 所有值將作為QString返回。

設置編輯器示例可讓您嘗試不同的設置位置,以及啟用或禁用后備機制。

?

恢復GUI應用程序的狀態

QSettings通常用于存儲GUI應用程序的狀態。 下面的示例說明如何使用QSettings保存和還原應用程序主窗口的幾何信息。

void MainWindow::writeSettings() {QSettings settings("Moose Soft", "Clipper");settings.beginGroup("MainWindow");settings.setValue("size", size());settings.setValue("pos", pos());settings.endGroup(); }void MainWindow::readSettings() {QSettings settings("Moose Soft", "Clipper");settings.beginGroup("MainWindow");resize(settings.value("size", QSize(400, 400)).toSize());move(settings.value("pos", QPoint(200, 200)).toPoint());settings.endGroup(); }

?

有關為什么最好調用QWidget :: resize()和QWidget :: move()而不是QWidget :: setGeometry()來恢復窗口幾何的討論,請參見窗口幾何:Window Geometry?。

必須從主窗口的構造函數和close事件處理程序中調用readSettings()和writeSettings()函數,如下所示:

MainWindow::MainWindow() {...readSettings(); }void MainWindow::closeEvent(QCloseEvent *event) {if (userReallyWantsToQuit()) {writeSettings();event->accept();} else {event->ignore();} }

有關使用QSettings的獨立示例,請參見“應用程序”示例。

?

同時從多個線程或進程訪問設置

QSettings是可重載的。 這意味著您可以同時在不同的線程中使用不同的QSettings對象。 即使QSettings對象引用磁盤上的相同文件(或系統注冊表中的相同條目),該保證仍然有效。 如果通過一個QSettings對象修改了設置,則該更改將立即在任何在同一位置運行且處于同一進程中的其他QSettings對象中可見。

如果滿足某些條件,可以從不同的進程(可以是同時運行的應用程序的不同實例,也可以是不同的應用程序)安全地使用QSettings來讀寫相同的系統位置。 對于QSettings :: IniFormat,它使用咨詢文件鎖定和智能合并算法來確保數據完整性。 工作的條件是可寫配置文件必須是常規文件,并且必須位于當前用戶可以在其中創建新的臨時文件的目錄中。如果不是這種情況,則必須使用setAtomicSyncRequired() 關閉安全裝置。

請注意,sync()導入其他進程所做的更改(除了從此QSettings中寫入更改之外)。

?

平臺特定說明

應用程序設置的存儲位置

如“后備機制”部分所述,QSettings會將應用程序的設置最多存儲在四個位置,具體取決于設置是用戶特定的還是系統范圍的,以及設置是特定于應用程序的還是組織范圍的。 為了簡單起見,我們假設該組織稱為MySoft,而該應用程序稱為Star Runner。

?

在Unix系統上,如果文件格式為NativeFormat,則默認使用以下文件:

  • $HOME/.config/MySoft/Star Runner.conf?(Qt for Embedded Linux:?$HOME/Settings/MySoft/Star Runner.conf)
  • $HOME/.config/MySoft.conf?(Qt for Embedded Linux:?$HOME/Settings/MySoft.conf)
  • for each directory <dir> in $XDG_CONFIG_DIRS:?<dir>/MySoft/Star Runner.conf
  • for each directory <dir> in $XDG_CONFIG_DIRS:?<dir>/MySoft.conf
  • 注意:如果未設置XDG_CONFIG_DIRS,則使用/ etc / xdg的默認值。

    ?

    在macOS版本10.2和10.3上,默認情況下使用以下文件:

  • $HOME/Library/Preferences/com.MySoft.Star Runner.plist
  • $HOME/Library/Preferences/com.MySoft.plist
  • /Library/Preferences/com.MySoft.Star Runner.plist
  • /Library/Preferences/com.MySoft.plist
  • ?

    在Windows上,NativeFormat設置存儲在以下注冊表路徑中:

  • HKEY_CURRENT_USER\Software\MySoft\Star Runner
  • HKEY_CURRENT_USER\Software\MySoft\OrganizationDefaults
  • HKEY_LOCAL_MACHINE\Software\MySoft\Star Runner
  • HKEY_LOCAL_MACHINE\Software\MySoft\OrganizationDefaults
  • 注意:在Windows上,對于以WOW64模式運行的32位程序,設置存儲在以下注冊表路徑中:HKEY_LOCAL_MACHINE \ Software \ WOW6432node。

    ?


    ?

    如果文件格式為NativeFormat,則在應用程序的主目錄中為“ Settings / MySoft / Star Runner.conf”。

    如果文件格式為IniFormat,則在Unix,macOS和iOS上使用以下文件:

  • $HOME/.config/MySoft/Star Runner.ini?(Qt for Embedded Linux:?$HOME/Settings/MySoft/Star Runner.ini)
  • $HOME/.config/MySoft.ini?(Qt for Embedded Linux:?$HOME/Settings/MySoft.ini)
  • for each directory <dir> in $XDG_CONFIG_DIRS:?<dir>/MySoft/Star Runner.ini
  • for each directory <dir> in $XDG_CONFIG_DIRS:?<dir>/MySoft.ini
  • 注意:如果未設置XDG_CONFIG_DIRS,則使用/ etc / xdg的默認值。

    ?

    在Windows上,使用以下文件:

  • FOLDERID_RoamingAppData\MySoft\Star Runner.ini
  • FOLDERID_RoamingAppData\MySoft.ini
  • FOLDERID_ProgramData\MySoft\Star Runner.ini
  • FOLDERID_ProgramData\MySoft.ini
  • 以FOLDERID_為前綴的標識符是特殊項目ID列表,將傳遞給Win32 API函數SHGetKnownFolderPath()以獲得相應的路徑。

    FOLDERID_RoamingAppData通常指向C:\ Users \ User Name \ AppData \ Roaming,也由環境變量%APPDATA%顯示。

    FOLDERID_ProgramData通常指向C:\ ProgramData。

    ?

    如果文件格式為IniFormat,則在應用程序的主目錄中為“ Settings / MySoft / Star Runner.ini”。

    .ini和.conf文件的路徑可以使用setPath()進行更改。 在Unix,macOS和iOS上,用戶可以通過設置XDG_CONFIG_HOME環境變量來覆蓋它們。 有關詳細信息,請參見setPath()。

    ?

    直接訪問INI和.plist文件

    有時您確實想訪問存儲在特定文件或注冊表路徑中的設置。 在所有平臺上,如果要直接讀取INI文件,則可以使用QSettings構造函數,該構造函數以文件名作為第一個參數,并傳遞QSettings :: IniFormat作為第二個參數。 例如:

    QSettings settings("/home/petra/misc/myapp.ini",QSettings::IniFormat);

    然后,您可以使用QSettings對象讀取和寫入文件中的設置。

    ?

    在macOS和iOS上,您可以通過傳遞QSettings :: NativeFormat作為第二個參數來訪問屬性列表.plist文件。 例如:

    QSettings settings("/Users/petra/misc/myapp.plist",QSettings::NativeFormat);

    ?

    直接訪問Windows注冊表

    在Windows上,QSettings允許您訪問在系統注冊表中用QSettings編寫的設置(或受支持格式的設置,例如字符串數據)。 這是通過構造QSettings對象和注冊表中的路徑以及QSettings :: NativeFormat來完成的。例如:

    QSettings settings("HKEY_CURRENT_USER\\Software\\Microsoft\\Office",QSettings::NativeFormat);

    ?

    可以照常通過QSettings對象讀取或寫入出現在指定路徑下的所有注冊表項(使用正斜杠而不是反斜杠)。 例如:

    settings.setValue("11.0/Outlook/Security/DontTrustInstalledFiles", 0);

    ?

    請注意,如上所述,QSettings使用反斜杠字符來分隔子項。 結果,您不能讀取或寫入包含斜杠或反斜杠的Windows注冊表項; 如果需要,您應該使用本機Windows API。

    ?

    在Windows上訪問通用注冊表設置

    在Windows上,鍵可能同時具有值和子鍵。 通過使用“默認”或“”可以訪問其默認值。 代替子項:

    settings.setValue("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy", "Milkyway"); settings.setValue("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy\\Sun", "OurStar"); settings.value("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy\\Default"); // returns "Milkyway"

    在Windows以外的其他平臺上,“Default”和“.”將被視為常規子鍵。

    ?

    平臺限制

    雖然QSettings嘗試理順不同支持平臺之間的差異,但在移植應用程序時仍應注意一些差異:

    • Windows系統注冊表具有以下限制:子項不能超過255個字符,條目的值不能超過16,383個字符,并且鍵的所有值都不能超過65,535個字符。解決這些限制的一種方法是使用IniFormat而不是NativeFormat存儲設置。
    • 在Windows上,當使用Windows系統注冊表時,QSettings不會保留該值的原始類型。因此,設置新值時,值的類型可能會更改。例如,類型為REG_EXPAND_SZ的值將更改為REG_SZ。
    • 在macOS和iOS上,allKeys()將為適用于所有應用程序的全局設置返回一些額外的鍵。可以使用value()讀取這些鍵,但不能更改它們,只能對其進行陰影處理。調用setFallbacksEnabled(false)將隱藏這些全局設置。
    • 在macOS和iOS上,QSettings使用的CFPreferences API需要Internet域名而不是組織名稱。為了提供統一的API,QSettings會從組織名稱中得出偽造的域名(除非組織名稱已經是域名,例如OpenOffice.org)。該算法在公司名稱后附加“ .com”,并用連字符替換空格和其他非法字符。如果要指定其他域名,請在main()函數中調用QCoreApplication :: setOrganizationDomain(),QCoreApplication :: setOrganizationName()和QCoreApplication :: setApplicationName(),然后使用默認的QSettings構造函數。另一種解決方案是使用預處理器指令,例如:
    #ifdef Q_OS_MACQSettings settings("grenoullelogique.fr", "Squash"); #elseQSettings settings("Grenoulle Logique", "Squash"); #endif

    ?

    • 在macOS上,訪問不屬于當前用戶(即SystemScope)的設置的權限已隨10.7(Lion)更改。 在該版本之前,具有管理員權限的用戶可以訪問這些權限。 對于10.7和10.8(Mountain Lion),只有root可以。 但是,10.9(Mavericks)再次更改了該規則,但僅適用于本機格式(plist文件)。

    另請參見QVariant,QSessionManager,設置編輯器示例和應用程序示例。

    ?

    成員類型文檔

    枚舉QSettings :: Format


    此枚舉類型指定QSettings使用的存儲格式。

    ConstantValueDescription
    QSettings::NativeFormat0使用最適合平臺的存儲格式存儲設置。 在Windows上,這意味著系統注冊表。 在macOS和iOS上,這意味著CFPreferences API; 在Unix上,這意味著INI格式的文本配置文件。
    QSettings::Registry32Format2僅限Windows:從在64位Windows上運行的64位應用程序顯式訪問32位系統注冊表。 在32位Windows上或從64位Windows上的32位應用程序中,其作用與指定NativeFormat相同。 這個枚舉值是在Qt 5.7中添加的。
    QSettings::Registry64Format3僅限Windows:從在64位Windows上運行的32位應用程序顯式訪問64位系統注冊表。 在32位Windows上或在64位Windows上的64位應用程序中,此操作與指定NativeFormat相同。 這個枚舉值是在Qt 5.7中添加的。
    QSettings::IniFormat1將設置存儲在INI文件中。 請注意,從INI文件讀取設置時不會保留類型信息。 所有值將作為QString返回。
    QSettings::InvalidFormat16registerFormat()返回的特殊值。

    在Unix上,NativeFormat和IniFormat的含義相同,不同之處在于文件擴展名不同(.conf用于NativeFormat,.ini用于IniFormat)。

    INI文件格式是Qt在所有平臺上都支持的Windows文件格式。 在沒有INI標準的情況下,我們嘗試遵循Microsoft的操作,但以下情況除外:

    • 如果您存儲QVariant無法轉換為QString的類型(例如QPoint,QRect和QSize),則Qt使用基于@的語法對類型進行編碼。 例如:

    pos = @Point(100 100)

    為了最大程度地減少兼容性問題,任何未出現在值的第一個位置或其后沒有Qt類型(點,矩形,大小等)的@均被視為普通字符。

    • 盡管反斜杠是INI文件中的特殊字符,但是大多數Windows應用程序都不會在文件路徑中轉義反斜杠(\):

    windir = C:\Windows

    ?

    QSettings始終將反斜杠視為特殊字符,并且不提供用于讀取或寫入此類條目的API。

    • INI文件格式對密鑰的語法有嚴格的限制。 Qt通過使用%作為鍵中的轉義字符來解決此問題。 另外,如果您保存一個頂級設置(其中沒有斜杠的鍵,例如“ someKey”),它將顯示在INI文件的“常規”部分中。 為避免覆蓋其他鍵,如果使用諸如“ General / someKey”之類的鍵進行保存,則該鍵將位于“%General”部分,而不是“ General”部分。
    • 遵循我們應該在接受的內容上保持自由,在生成的內容上保持保守的理念,QSettings將接受Latin-1編碼的INI文件,但生成純ASCII文件,其中非ASCII值使用標準INI轉義序列進行編碼。 為了使INI文件更具可讀性(但兼容性可能較低),請調用setIniCodec()。

    另請參見registerFormat()和setPath()。

    ?

    typedef QSettings::ReadFunc


    Typedef指向具有以下簽名的函數的指針:

    bool myReadFunc(QIODevice &device, QSettings::SettingsMap &map);

    ReadFunc在registerFormat()中用作指向讀取一組鍵/值對的函數的指針。 ReadFunc應該一次性讀取所有選項,并返回SettingsMap容器中的所有設置,該容器最初為空。

    另請參見WriteFunc和registerFormat()。

    ?

    enum QSettings::Scope


    該枚舉指定設置是用戶特定的還是由同一系統的所有用戶共享的。

    ConstantValueDescription
    QSettings::UserScope0Store settings in a location specific to the current user (e.g., in the user's home directory).
    QSettings::SystemScope1Store settings in a global location, so that all users on the same machine access the same set of settings.

    另請參見setPath()。

    ?

    typedef QSettings::SettingsMap


    Typedef for?QMap<QString,?QVariant>.

    另請參見registerFormat()。

    ?

    enum QSettings::Status


    可以使用以下狀態值:

    ConstantValueDescription
    QSettings::NoError0沒有發生錯誤。
    QSettings::AccessError1發生訪問錯誤(例如,嘗試寫入只讀文件)。
    QSettings::FormatError2發生格式錯誤(例如,加載格式錯誤的INI文件)。

    另請參見status()。

    ?

    typedef QSettings::WriteFunc


    Typedef指向具有以下簽名的函數的指針:

    bool myWriteFunc(QIODevice &device, const QSettings::SettingsMap &map);

    WriteFunc在registerFormat()中用作指向寫入一組鍵/值對的函數的指針。 WriteFunc僅被調用一次,因此您需要一次性輸出設置。

    另請參見ReadFunc和registerFormat()。

    ?

    成員函數文檔

    QSettings::QSettings(QSettings::Scope?scope,?QObject?*parent?= nullptr)


    構造QSettings對象的方式與QSettings(QObject*parent)相同,但具有給定的作用域。

    Qt 5.13中引入了此功能。
    另請參見QSettings(QObject*parent)。

    ?

    QSettings::QSettings(QObject?*parent?= nullptr)


    構造一個QSettings對象,用于通過調用QCoreApplication::setOrganizationName()、QCoreApplication::setOrganizationDomain()和QCoreApplication::setApplicationName()訪問先前設置的應用程序和組織的設置。

    作用域是QSettings::UserScope,格式是default format()(默認為QSettings::NativeFormat)。在調用此構造函數之前,可以使用setDefaultFormat()更改此構造函數使用的默認格式。

    代碼實例:

    QSettings settings("Moose Soft", "Facturo-Pro");

    相當于:

    QCoreApplication::setOrganizationName("Moose Soft"); QCoreApplication::setApplicationName("Facturo-Pro"); QSettings settings;

    如果先前未調用QCoreApplication::setOrganizationName()和QCoreApplication::setApplicationName(),則QSettings對象將無法讀取或寫入任何設置,status()將返回AccessError。

    您應該同時提供域(默認情況下在macOS和iOS上使用)和名稱(默認情況下在其他地方使用),但如果您只提供一個,那么代碼將起作用,然后(在所有平臺上)將使用該名稱,這與在非默認平臺上文件的通常命名不一致。

    另請參見QCoreApplication::setOrganizationName()、QCoreApplication::setOrganizationDomain()、QCoreApplication::setApplicationName()和setDefaultFormat()。

    ?

    QSettings::QSettings(const?QString?&fileName,?QSettings::Format?format,?QObject?*parent?= nullptr)


    構造一個QSettings對象,用于使用父級訪問文件fileName中存儲的設置。如果文件不存在,則創建該文件。

    如果format是QSettings::NativeFormat,則fileName的含義取決于平臺。在Unix上,file name是INI文件的名稱。在macOS和iOS上,file name是.plist文件的名稱。在Windows上,fileName是系統注冊表中的一個路徑。

    如果format是QSettings::IniFormat,file name是INI文件的名稱。

    警告:提供此功能是為了方便。它可以很好地訪問Qt生成的INI或.plist文件,但在其他程序生成的此類文件中發現的某些語法可能會失敗。尤其要注意以下限制:

    • QSettings不提供讀取INI“path”條目的方法,即帶有非轉義斜線字符的條目。(這是因為這些條目不明確,無法自動解析。)
    • 在INI文件中,QSettings在某些上下文中使用@字符作為元字符來編碼Qt特定的數據類型(例如,@Rect),因此當它出現在純INI文件中時,可能會誤解它。

    另請參見fileName()。

    ?

    QSettings::QSettings(QSettings::Scope?scope, const?QString?&organization, const?QString?&application?= QString(),?QObject?*parent?= nullptr)


    構造一個QSettings對象,用于從名為organization的組織和父級訪問名為application的應用程序的設置。

    如果作用域是QSettings::user scope,則QSettings對象首先搜索用戶特定的設置,然后作為回退搜索系統范圍的設置。如果scope是QSettings::SystemScope,那么QSettings對象將忽略用戶特定的設置并提供對系統范圍設置的訪問。

    存儲格式設置為QSettings::NativeFormat(即在調用此構造函數之前調用setDefaultFormat()無效)。

    如果未指定應用程序名稱,則QSettings對象將僅訪問組織范圍的位置。

    另請參見setDefaultFormat()。

    ?

    QSettings::QSettings(const?QString?&organization, const?QString?&application?= QString(),?QObject?*parent?= nullptr)


    構造一個QSettings對象,用于從名為organization的組織和父級訪問名為application的應用程序的設置。

    例子:

    QSettings settings("Moose Tech", "Facturo-Pro");

    作用域設置為QSettings::UserScope,格式設置為QSettings::NativeFormat(即在調用此構造函數之前調用setDefaultFormat()無效)。

    另請參見setDefaultFormat()和回退機制。

    ?

    ?

    QSettings::~QSettings()


    銷毀QSettings對象。

    任何未保存的更改最終都將寫入永久存儲。
    另請參見sync()。

    ?

    QStringList?QSettings::allKeys() const


    返回可使用QSettings對象讀取的所有鍵(包括子鍵)的列表。

    例如:

    QSettings settings; settings.setValue("fridge/color", QColor(Qt::white)); settings.setValue("fridge/size", QSize(32, 96)); settings.setValue("sofa", true); settings.setValue("tv", false);QStringList keys = settings.allKeys(); // keys: ["fridge/color", "fridge/size", "sofa", "tv"]

    如果使用beginGroup()設置組,則只返回組中的鍵,而不返回組前綴:

    settings.beginGroup("fridge"); keys = settings.allKeys(); // keys: ["color", "size"]

    另請參見childGroups()和childKeys()。

    ?

    QString?QSettings::applicationName() const


    返回用于存儲設置的應用程序名。
    Qt 4.4中引入了此功能。
    另請參見QCoreApplication::applicationName()、format()、scope()和organizationName()。

    ?

    void?QSettings::beginGroup(const?QString?&prefix)


    將前綴附加到當前組。

    當前組將自動前置到指定給QSettings的所有鍵。此外,諸如childGroups()、childKeys()和allKeys()等查詢函數都基于組。默認情況下,不設置組。

    組對于避免反復鍵入相同的設置路徑很有用。例如:

    settings.beginGroup("mainwindow"); settings.setValue("size", win->size()); settings.setValue("fullScreen", win->isFullScreen()); settings.endGroup();settings.beginGroup("outputpanel"); settings.setValue("visible", panel->isVisible()); settings.endGroup();

    這將設置三個設置的值:

    mainwindow/size mainwindow/fullScreen outputpanel/visible

    Call endGroup()將當前組重置為相應beginGroup()調用之前的值。可以嵌套組。

    另請參見endGroup()和group()。

    ?

    int?QSettings::beginReadArray(const?QString?&prefix)


    將前綴添加到當前組并開始從數組中讀取。返回數組的大小。

    實例:

    struct Login {QString userName;QString password; }; QList<Login> logins; ...QSettings settings; int size = settings.beginReadArray("logins"); for (int i = 0; i < size; ++i) {settings.setArrayIndex(i);Login login;login.userName = settings.value("userName").toString();login.password = settings.value("password").toString();logins.append(login); } settings.endArray();

    首先使用beginWriteArray()來編寫數組。

    另請參見beginWriteArray()、endArray()和setArrayIndex()。

    ?

    void?QSettings::beginWriteArray(const?QString?&prefix,?int?size?= -1)


    將前綴添加到當前組并開始寫入大小為的數組。如果size為-1(默認值),則根據所寫條目的索引自動確定。

    如果某組鍵出現過多次,可以使用數組使您的生活更輕松。例如,假設要保存用戶名和密碼的可變長度列表。然后你可以寫:

    struct Login {QString userName;QString password; }; QList<Login> logins; ...QSettings settings; settings.beginWriteArray("logins"); for (int i = 0; i < logins.size(); ++i) {settings.setArrayIndex(i);settings.setValue("userName", list.at(i).userName);settings.setValue("password", list.at(i).password); } settings.endArray();

    生成的鍵值將具有:

    • logins/size
    • logins/1/userName
    • logins/1/password
    • logins/2/userName
    • logins/2/password
    • logins/3/userName
    • logins/3/password
    • ...

    要讀回數組,請使用beginReadArray()。

    另請參見beginReadArray()、endArray()和setArrayIndex()。

    ?

    ?

    QStringList?QSettings::childGroups() const


    返回包含可使用QSettings對象讀取的鍵的所有鍵頂級組的列表。

    實例:

    QSettings settings; settings.setValue("fridge/color", QColor(Qt::white)); settings.setValue("fridge/size", QSize(32, 96)); settings.setValue("sofa", true); settings.setValue("tv", false);QStringList groups = settings.childGroups(); // groups: ["fridge"]

    如果使用beginGroup()設置組,則返回該組中的第一級鍵,不帶組前綴。

    settings.beginGroup("fridge"); groups = settings.childGroups(); // groups: []

    可以遞歸地使用childKeys()和childGroups()導航整個設置層次結構。

    另請參見childKeys()和allKeys()。

    ?

    QStringList?QSettings::childKeys() const


    返回可使用QSettings對象讀取的所有頂級鍵的列表。

    實例:

    QSettings settings; settings.setValue("fridge/color", QColor(Qt::white)); settings.setValue("fridge/size", QSize(32, 96)); settings.setValue("sofa", true); settings.setValue("tv", false);QStringList keys = settings.childKeys(); // keys: ["sofa", "tv"]

    如果使用beginGroup()設置組,則返回該組中的頂級鍵,而不帶組前綴:

    settings.beginGroup("fridge"); keys = settings.childKeys(); // keys: ["color", "size"]

    可以遞歸地使用childKeys()和childGroups()導航整個設置層次結構。

    另請參見childGroups()和allKeys()。

    ?

    void?QSettings::clear()


    刪除與此QSettings對象關聯的主位置中的所有條目。

    ?不會刪除回退位置中的條目。

    ?如果只想刪除當前組()中的條目,請改用remove(“”)。

    另請參見remove()和setFallBackenabled()。

    ?

    ?

    bool?QSettings::contains(const?QString?&key) const


    如果存在名為key的設置,則返回true;否則返回false。

    如果使用beginGroup()設置組,則鍵將被視為相對于該組。

    請注意,Windows注冊表和INI文件使用不區分大小寫的鍵,而macOS和iOS上的CFPreferences API使用區分大小寫的鍵。要避免可移植性問題,請參閱一節和關鍵語法規則。

    另請參見value()和setValue()。

    ?

    ?

    [static]QSettings::Format?QSettings::defaultFormat()


    返回用于存儲QSettings(QObject*)構造函數設置的默認文件格式。如果未設置默認格式,則使用QSettings::NativeFormat。

    Qt 4.4中引入了此功能。

    另請參見setDefaultFormat()和format()。

    ?

    ?

    void?QSettings::endArray()


    關閉使用beginReadArray()或beginWriteArray()啟動的數組。

    另請參見beginReadArray()和beginWriteArray()。

    ?

    void?QSettings::endGroup()


    將組重置為相應beginGroup()調用之前的值。

    實例:

    settings.beginGroup("alpha"); // settings.group() == "alpha"settings.beginGroup("beta"); // settings.group() == "alpha/beta"settings.endGroup(); // settings.group() == "alpha"settings.endGroup(); // settings.group() == ""

    另請參見beginGroup()和group()。

    ?

    bool?QSettings::event(QEvent?*event)?????? [override virtual protected]


    重新實現:QObject::event(QEvent*e)。

    ?

    bool?QSettings::fallbacksEnabled() const


    如果啟用了回退,則返回true;否則返回false。

    默認情況下,啟用回退。

    另請參見setFallbackenabled()。

    ?

    ?

    QString?QSettings::fileName() const


    返回存儲使用此QSettings對象寫入的設置的路徑。

    在Windows上,如果格式是QSettings::NativeFormat,則返回值是系統注冊表路徑,而不是文件路徑。

    另請參見isWritable()和format()。

    ?

    ?

    QSettings::Format?QSettings::format() const


    返回用于存儲設置的格式。

    Qt 4.4中引入了此功能。

    另請參見defaultFormat()、fileName()、scope()、organizationName()和applicationName()。

    ?

    QString?QSettings::group() const


    返回當前組。

    另請參見beginGroup()和endGroup()。

    ?

    ?

    QTextCodec?*QSettings::iniCodec() const


    返回用于訪問INI文件的編解碼器。默認情況下,不使用編解碼器,因此返回nullptr。

    Qt 4.5中引入了此功能。

    另請參見setIniCodec()。

    ?

    bool?QSettings::isAtomicSyncRequired() const


    如果僅允許QSettings執行設置的原子保存和重新加載(同步),則返回true。如果允許將設置內容直接保存到配置文件,則返回false。

    默認值為true。

    Qt 5.10中引入了此功能。

    另請參見setAtomicSyncRequired()和QSaveFile。

    ?

    ?

    bool?QSettings::isWritable() const


    如果可以使用此QSettings對象寫入設置,則返回true;否則返回false。

    isWritable()可能返回false的一個原因是如果QSettings對只讀文件進行操作。

    警告:此功能不完全可靠,因為文件權限可以隨時更改。

    另請參見fileName()、status()和sync()。

    ?

    ?

    QString?QSettings::organizationName() const


    返回用于存儲設置的組織名稱。

    Qt 4.4中引入了此功能。

    另請參見QCoreApplication::organizationName()、format()、scope()和applicationName()。

    ?

    ?

    [static]QSettings::Format?QSettings::registerFormat(const?QString?&extension,?QSettings::ReadFunc?readFunc,?QSettings::WriteFunc?writeFunc,?Qt::CaseSensitivity?caseSensitivity?= Qt::CaseSensitive)


    注冊自定義存儲格式。成功時,返回一個特殊的格式值,該值隨后可以傳遞給QSettings構造函數。失敗時,返回InvalidFormat。

    擴展名是與格式關聯的文件擴展名(不帶“.”)。

    readFunc和writeFunc參數是指向讀寫一組鍵/值對的函數的指針。讀寫函數的QIODevice參數始終以二進制模式打開(即,不帶QIODevice::Text標志)。

    case sensitive參數指定鍵是否區分大小寫。這在使用QSettings查找值時會有所不同。默認值區分大小寫。
    默認情況下,如果使用按組織名稱和應用程序名稱工作的構造函數之一,則使用的文件系統位置與IniFormat相同。使用setPath()指定其他位置。

    實例:

    bool readXmlFile(QIODevice &device, QSettings::SettingsMap &map); bool writeXmlFile(QIODevice &device, const QSettings::SettingsMap &map);int main(int argc, char *argv[]) {const QSettings::Format XmlFormat =QSettings::registerFormat("xml", readXmlFile, writeXmlFile);QSettings settings(XmlFormat, QSettings::UserScope, "MySoft","Star Runner");... }

    注意:這個函數是線程安全的。

    Qt 4.1中引入了此函數。

    另請參見setPath()。

    ?

    ?

    void?QSettings::remove(const?QString?&key)


    刪除設置鍵和鍵的任何子設置。

    實例:

    QSettings settings; settings.setValue("ape"); settings.setValue("monkey", 1); settings.setValue("monkey/sea", 2); settings.setValue("monkey/doe", 4);settings.remove("monkey"); QStringList keys = settings.allKeys(); // keys: ["ape"]

    請注意,如果其中一個回退位置包含具有相同鍵的設置,則在調用remove()后該設置將可見。

    如果key為空字符串,則刪除當前group()中的所有key。例如:

    QSettings settings; settings.setValue("ape"); settings.setValue("monkey", 1); settings.setValue("monkey/sea", 2); settings.setValue("monkey/doe", 4);settings.beginGroup("monkey"); settings.remove(""); settings.endGroup();QStringList keys = settings.allKeys(); // keys: ["ape"]

    請注意,Windows注冊表和INI文件使用不區分大小寫的鍵,而macOS和iOS上的CFPreferences API使用區分大小寫的鍵。要避免可移植性問題,請參閱一節和關鍵語法規則。

    另請參見setValue()、value()和contains()。

    ?

    ?

    QSettings::Scope?QSettings::scope() const


    返回用于存儲設置的作用域。

    Qt 4.4中引入了此功能。

    另請參見format()、organizationName()和applicationName()。

    ?

    ?

    void?QSettings::setArrayIndex(int?i)


    將當前數組索引設置為i。對setValue()、value()、remove()和contains()等函數的調用將對該索引處的數組項執行操作。

    必須先調用beginReadArray()或beginWriteArray(),然后才能調用此函數。

    ?

    ?

    void?QSettings::setAtomicSyncRequired(bool?enable)


    配置是否需要QSettings來執行設置的原子保存和重新加載(同步)。如果enable參數為true(默認值),sync()將只執行原子的同步操作。如果這不可能,sync()將失敗,status()將是一個錯誤條件。

    將此屬性設置為false將允許QSettings直接寫入配置文件,并忽略試圖將其鎖定在其他同時嘗試寫入的進程上的任何錯誤。由于可能會損壞,應小心使用此選項,但在某些情況下是必需的,例如存在于其他不可寫目錄或NTFS備用數據流中的QSettings::IniFormat配置文件。

    有關此功能的詳細信息,請參見QSaveFile。

    Qt 5.10中引入了此功能。

    另請參見isAtomicSyncRequired()和QSaveFile。

    ?

    [static]void?QSettings::setDefaultFormat(QSettings::Format?format)


    將默認文件格式設置為給定格式,該格式用于存儲QSettings(QObject*)構造函數的設置。
    如果未設置默認格式,則使用QSettings::NativeFormat。請參閱您正在使用的QSettings構造函數的文檔,以查看該構造函數是否會忽略此函數。

    Qt 4.4中引入了此功能。

    另請參見defaultFormat()和format()。

    ?

    ?

    void?QSettings::setFallbacksEnabled(bool?b)


    設置是否對b啟用回退。

    默認情況下,啟用回退。

    另請參見fallbackenabled()。

    ?

    ?

    void?QSettings::setIniCodec(QTextCodec?*codec)


    將用于訪問INI文件(包括Unix上的.conf文件)的編解碼器設置為編解碼器。編解碼器用于對從INI文件讀取的任何數據進行解碼,并對寫入該文件的任何數據進行編碼。默認情況下,不使用編解碼器,非ASCII字符使用標準INI轉義序列進行編碼。

    警告:必須在創建QSettings對象后立即設置編解碼器,然后才能訪問任何數據。

    Qt 4.5中引入了此功能。

    另請參見iniCodec()。

    ?

    ?

    void?QSettings::setIniCodec(const?char?*codecName)


    這是一個重載函數。

    將用于訪問INI文件(包括Unix上的.conf文件)的編解碼器設置為由codecename指定的編碼的QTextCodec。codecName的常用值包括“ISO 8859-1”、“UTF-8”和“UTF-16”。如果無法識別編碼,則不會發生任何事情。

    Qt 4.5中引入了此功能。

    另請參見QTextCodec::codecForName()。

    ?

    ?

    ?

    [static]? void?QSettings::setPath(QSettings::Format?format,?QSettings::Scope?scope, const?QString?&path)


    將用于存儲給定格式和范圍的設置的路徑設置為path。格式可以是自定義格式。
    下表總結了默認值:

    PlatformFormatScopePath
    WindowsIniFormatUserScopeFOLDERID_RoamingAppData
    SystemScopeFOLDERID_ProgramData
    UnixNativeFormat,?IniFormatUserScope$HOME/.config
    SystemScope/etc/xdg
    Qt for Embedded LinuxNativeFormat,?IniFormatUserScope$HOME/Settings
    SystemScope/etc/xdg
    macOS and iOSIniFormatUserScope$HOME/.config
    SystemScope/etc/xdg

    用戶可以通過設置XDG\u config\u HOME環境變量來覆蓋Unix、macOS和iOS上的默認UserScope路徑($HOME/.config或$HOME/Settings)。在使用configure腳本的-sysconfdir標志構建Qt庫時,可以覆蓋Unix、macOS和iOS上的默認SystemScope路徑(/etc/xdg)(有關詳細信息,請參閱QLibraryInfo)。

    在Windows、macOS和iOS上設置NativeFormat路徑沒有效果。

    警告:此函數不影響現有的QSettings對象。

    Qt 4.1中引入了此函數。

    另請參見registerFormat()。

    ?

    ?

    void?QSettings::setValue(const?QString?&key, const?QVariant?&value)


    將“設置鍵”的值設置為“值”。如果鍵名已存在,則覆蓋上一個值。

    ?請注意,Windows注冊表和INI文件使用不區分大小寫的鍵,而macOS和iOS上的CFPreferences API使用區分大小寫的鍵。要避免可移植性問題,請參閱一節和關鍵語法規則。

    實例:

    QSettings settings; settings.setValue("interval", 30); settings.value("interval").toInt(); // returns 30settings.setValue("interval", 6.55); settings.value("interval").toDouble(); // returns 6.55

    另請參見value()、remove()和contains()。

    ?

    QSettings::Status?QSettings::status() const


    返回一個狀態代碼,指示QSettings遇到的第一個錯誤,如果沒有發生錯誤,則返回QSettings::no error。
    請注意,QSettings會延遲執行某些操作。因此,可能需要調用sync()以確保在調用status()之前將存儲在QSettings中的數據寫入磁盤。

    另請參見sync()。

    ?

    ?

    void?QSettings::sync()


    將任何未保存的更改寫入永久存儲,并重新加載同時由其他應用程序更改的任何設置。

    這個函數是由QSettings的析構函數和事件循環定期自動調用的,所以通常不需要自己調用它。

    另請參見?status().

    ?

    ?

    QVariant?QSettings::value(const?QString?&key, const?QVariant?&defaultValue?= QVariant()) const


    返回設置鍵的值。如果設置不存在,則返回defaultValue。

    ?如果未指定默認值,則返回默認的QVariant。

    ?請注意,Windows注冊表和INI文件使用不區分大小寫的鍵,而macOS和iOS上的CFPreferences API使用區分大小寫的鍵。要避免可移植性問題,請參閱一節和關鍵語法規則。

    實例:

    QSettings settings; settings.setValue("animal/snake", 58); settings.value("animal/snake", 1024).toInt(); // returns 58 settings.value("animal/zebra", 1024).toInt(); // returns 1024 settings.value("animal/zebra").toInt(); // returns 0

    另請參見setValue()、contains()和remove()。

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的QSettings Class:提供与平台无关的持久性应用程序设置的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产亚洲精品久久久久久国模美 | 无码任你躁久久久久久久 | 男女下面进入的视频免费午夜 | 国产又粗又硬又大爽黄老大爷视 | 亚洲人亚洲人成电影网站色 | 国产精品人人妻人人爽 | 夜先锋av资源网站 | 国产亚av手机在线观看 | 少妇无码吹潮 | 久久亚洲a片com人成 | 又粗又大又硬又长又爽 | 女人色极品影院 | 亚洲国产精品一区二区第一页 | 国产精品无码永久免费888 | 在线a亚洲视频播放在线观看 | 亚洲精品一区二区三区婷婷月 | 欧洲熟妇色 欧美 | 久久久久亚洲精品中文字幕 | 欧美人与牲动交xxxx | 免费乱码人妻系列无码专区 | 亚洲熟妇色xxxxx欧美老妇 | 人人妻人人澡人人爽欧美精品 | 国产成人综合色在线观看网站 | 久久久久久国产精品无码下载 | 免费男性肉肉影院 | 成人无码视频免费播放 | 久久精品国产一区二区三区肥胖 | 98国产精品综合一区二区三区 | 国产麻豆精品一区二区三区v视界 | 久久精品国产精品国产精品污 | 国产精品亚洲综合色区韩国 | 国产熟妇高潮叫床视频播放 | 精品久久久无码中文字幕 | 欧美xxxxx精品 | 成人亚洲精品久久久久软件 | 性色欲情网站iwww九文堂 | 日产国产精品亚洲系列 | 少妇厨房愉情理9仑片视频 | 国产网红无码精品视频 | aⅴ在线视频男人的天堂 | 成熟妇人a片免费看网站 | 成人女人看片免费视频放人 | 国产97人人超碰caoprom | 无码毛片视频一区二区本码 | 亚洲国产精品无码一区二区三区 | 免费无码一区二区三区蜜桃大 | 国产无套粉嫩白浆在线 | 99久久人妻精品免费一区 | av人摸人人人澡人人超碰下载 | 亚洲精品久久久久中文第一幕 | 在线播放免费人成毛片乱码 | 日日摸日日碰夜夜爽av | 强伦人妻一区二区三区视频18 | 欧美日韩色另类综合 | 国产精品人妻一区二区三区四 | 久久午夜无码鲁丝片秋霞 | 人妻aⅴ无码一区二区三区 | 国内精品人妻无码久久久影院 | 人妻无码αv中文字幕久久琪琪布 | 日韩av无码中文无码电影 | 亚洲热妇无码av在线播放 | 色婷婷av一区二区三区之红樱桃 | 国产乱子伦视频在线播放 | 精品国产一区二区三区四区在线看 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产亚洲精品久久久久久国模美 | 国产熟妇高潮叫床视频播放 | 亚洲精品中文字幕乱码 | 色欲人妻aaaaaaa无码 | 亚洲毛片av日韩av无码 | 国精产品一区二区三区 | 精品 日韩 国产 欧美 视频 | 狂野欧美激情性xxxx | 高清国产亚洲精品自在久久 | 亚洲国产精品一区二区第一页 | 亚洲男人av天堂午夜在 | 国产肉丝袜在线观看 | 成人三级无码视频在线观看 | 日本丰满护士爆乳xxxx | 亚洲精品一区二区三区婷婷月 | 午夜性刺激在线视频免费 | 亚洲熟妇自偷自拍另类 | 亚洲国产精品一区二区美利坚 | а√天堂www在线天堂小说 | 日韩欧美中文字幕公布 | 天堂无码人妻精品一区二区三区 | 国产精品国产自线拍免费软件 | 中文字幕 人妻熟女 | 欧洲精品码一区二区三区免费看 | 夜夜高潮次次欢爽av女 | 亚无码乱人伦一区二区 | 亚洲gv猛男gv无码男同 | 西西人体www44rt大胆高清 | 精品乱码久久久久久久 | 亚洲熟女一区二区三区 | 亚洲午夜福利在线观看 | 欧美丰满老熟妇xxxxx性 | 一本久久伊人热热精品中文字幕 | 国产精品第一国产精品 | 麻豆成人精品国产免费 | 国产精品18久久久久久麻辣 | 粉嫩少妇内射浓精videos | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 粉嫩少妇内射浓精videos | 亚洲人成无码网www | 色婷婷av一区二区三区之红樱桃 | 亚洲а∨天堂久久精品2021 | 六十路熟妇乱子伦 | 国产香蕉尹人综合在线观看 | v一区无码内射国产 | 久久熟妇人妻午夜寂寞影院 | 亚洲国产欧美国产综合一区 | 日本熟妇大屁股人妻 | 亚洲精品国产精品乱码不卡 | 精品人妻人人做人人爽夜夜爽 | a国产一区二区免费入口 | 国产婷婷色一区二区三区在线 | 樱花草在线播放免费中文 | 97无码免费人妻超级碰碰夜夜 | 国产欧美精品一区二区三区 | 亚洲综合无码一区二区三区 | 久久成人a毛片免费观看网站 | 国内精品一区二区三区不卡 | 成人影院yy111111在线观看 | 日日碰狠狠躁久久躁蜜桃 | 国产无遮挡吃胸膜奶免费看 | 国产精品va在线观看无码 | 国产亚洲日韩欧美另类第八页 | 最近的中文字幕在线看视频 | 又粗又大又硬毛片免费看 | 日韩av无码中文无码电影 | 日日橹狠狠爱欧美视频 | 少妇无码一区二区二三区 | 中文毛片无遮挡高清免费 | 亚洲一区二区三区含羞草 | 久久亚洲日韩精品一区二区三区 | 欧美大屁股xxxxhd黑色 | 一本色道久久综合狠狠躁 | 欧洲vodafone精品性 | 欧美色就是色 | 免费无码肉片在线观看 | 国产特级毛片aaaaaa高潮流水 | 亚洲精品久久久久中文第一幕 | 精品久久久久香蕉网 | 婷婷丁香五月天综合东京热 | 亚洲日韩中文字幕在线播放 | 99er热精品视频 | 久久午夜无码鲁丝片午夜精品 | 欧美日韩一区二区三区自拍 | 无码人妻av免费一区二区三区 | 内射白嫩少妇超碰 | 在线视频网站www色 | 亚洲精品欧美二区三区中文字幕 | 久久久久免费看成人影片 | 国产精品多人p群无码 | 宝宝好涨水快流出来免费视频 | 麻豆md0077饥渴少妇 | 兔费看少妇性l交大片免费 | 国产香蕉尹人视频在线 | 亚洲人交乣女bbw | 亚洲中文字幕无码中字 | 日韩 欧美 动漫 国产 制服 | 亚洲国产午夜精品理论片 | 精品乱码久久久久久久 | 人人澡人摸人人添 | 婷婷综合久久中文字幕蜜桃三电影 | 色偷偷人人澡人人爽人人模 | 成人精品视频一区二区三区尤物 | 亚洲色无码一区二区三区 | 亚洲成a人一区二区三区 | 美女张开腿让人桶 | 天天拍夜夜添久久精品大 | 一本久道久久综合婷婷五月 | 中文毛片无遮挡高清免费 | 亚洲欧美精品aaaaaa片 | 99精品无人区乱码1区2区3区 | 精品无码成人片一区二区98 | 久久久精品国产sm最大网站 | 精品国产一区二区三区四区在线看 | 水蜜桃av无码 | 亚洲日韩一区二区三区 | 一区二区三区乱码在线 | 欧洲 | 免费国产黄网站在线观看 | 国产乱人伦偷精品视频 | 永久免费观看美女裸体的网站 | 中文字幕av无码一区二区三区电影 | 欧美野外疯狂做受xxxx高潮 | 亚洲 欧美 激情 小说 另类 | 乱人伦中文视频在线观看 | 亚洲综合在线一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲欧洲日本无在线码 | 欧美成人免费全部网站 | 又大又紧又粉嫩18p少妇 | 风流少妇按摩来高潮 | 久久亚洲精品中文字幕无男同 | 久久综合九色综合欧美狠狠 | 日本精品久久久久中文字幕 | 人人妻人人澡人人爽欧美一区 | 日日橹狠狠爱欧美视频 | 欧美日韩一区二区三区自拍 | 久久 国产 尿 小便 嘘嘘 | 青青久在线视频免费观看 | 亚洲色大成网站www国产 | 久久久久成人片免费观看蜜芽 | 久久久久免费看成人影片 | 18无码粉嫩小泬无套在线观看 | 成人精品视频一区二区三区尤物 | 欧美人与禽猛交狂配 | 国产 浪潮av性色四虎 | 九月婷婷人人澡人人添人人爽 | 国产猛烈高潮尖叫视频免费 | 国产美女精品一区二区三区 | 亚洲精品一区二区三区四区五区 | 欧美日韩久久久精品a片 | 成人精品天堂一区二区三区 | 免费国产黄网站在线观看 | 色欲av亚洲一区无码少妇 | 丰腴饱满的极品熟妇 | 99视频精品全部免费免费观看 | 无码人妻精品一区二区三区下载 | 人妻少妇被猛烈进入中文字幕 | 欧美激情内射喷水高潮 | 麻花豆传媒剧国产免费mv在线 | 丰满护士巨好爽好大乳 | 日本www一道久久久免费榴莲 | 嫩b人妻精品一区二区三区 | 国产无遮挡又黄又爽免费视频 | 亚洲 a v无 码免 费 成 人 a v | 四虎影视成人永久免费观看视频 | 久久久无码中文字幕久... | 美女黄网站人色视频免费国产 | 国产两女互慰高潮视频在线观看 | 国产精品久久久久9999小说 | 国产精品无码永久免费888 | 一区二区三区乱码在线 | 欧洲 | 国产色在线 | 国产 | 亚洲人成网站色7799 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲啪av永久无码精品放毛片 | 久久国产精品二国产精品 | 无码一区二区三区在线 | 最新国产麻豆aⅴ精品无码 | 亚洲a无码综合a国产av中文 | 亚洲成av人综合在线观看 | 久久久久亚洲精品中文字幕 | 亚洲区小说区激情区图片区 | 欧美黑人巨大xxxxx | 精品一二三区久久aaa片 | 精品成在人线av无码免费看 | 国产成人一区二区三区在线观看 | 青青青爽视频在线观看 | 无码人妻精品一区二区三区下载 | 国产 精品 自在自线 | 国产9 9在线 | 中文 | 久久综合色之久久综合 | 无码精品国产va在线观看dvd | 成人精品一区二区三区中文字幕 | 欧美亚洲国产一区二区三区 | 中文字幕av日韩精品一区二区 | 亚洲成色www久久网站 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲欧美精品aaaaaa片 | 无码av中文字幕免费放 | 无码av免费一区二区三区试看 | 国产艳妇av在线观看果冻传媒 | 少妇无码吹潮 | 中文字幕亚洲情99在线 | 秋霞特色aa大片 | 国产真实夫妇视频 | 国产农村妇女高潮大叫 | 欧美刺激性大交 | 无遮挡国产高潮视频免费观看 | 激情内射日本一区二区三区 | 乱码av麻豆丝袜熟女系列 | 无码av岛国片在线播放 | 久久人人爽人人爽人人片ⅴ | 青青青爽视频在线观看 | 欧美午夜特黄aaaaaa片 | 久久精品国产精品国产精品污 | 国产精品va在线观看无码 | 成人性做爰aaa片免费看不忠 | 伊在人天堂亚洲香蕉精品区 | 精品国产aⅴ无码一区二区 | 无码吃奶揉捏奶头高潮视频 | 99精品无人区乱码1区2区3区 | 日本一卡二卡不卡视频查询 | 风流少妇按摩来高潮 | 麻豆成人精品国产免费 | 日韩精品无码一本二本三本色 | 国产精品久久久久久无码 | 人妻天天爽夜夜爽一区二区 | 最近的中文字幕在线看视频 | 狠狠色噜噜狠狠狠狠7777米奇 | 无码人妻av免费一区二区三区 | 在线观看国产午夜福利片 | 国产口爆吞精在线视频 | 漂亮人妻洗澡被公强 日日躁 | 国产69精品久久久久app下载 | 亚洲国产午夜精品理论片 | 亚洲成a人片在线观看无码3d | 久久久久久a亚洲欧洲av冫 | 日韩精品乱码av一区二区 | 久久天天躁夜夜躁狠狠 | 18无码粉嫩小泬无套在线观看 | 中文字幕日韩精品一区二区三区 | 中文字幕 亚洲精品 第1页 | 1000部啪啪未满十八勿入下载 | 免费观看激色视频网站 | 无码人妻丰满熟妇区五十路百度 | 久久久亚洲欧洲日产国码αv | 日韩视频 中文字幕 视频一区 | 18禁黄网站男男禁片免费观看 | 在线天堂新版最新版在线8 | 日本大乳高潮视频在线观看 | 日本一卡二卡不卡视频查询 | 女人被男人躁得好爽免费视频 | 无码中文字幕色专区 | 性史性农村dvd毛片 | 久久天天躁狠狠躁夜夜免费观看 | 一本一道久久综合久久 | 99麻豆久久久国产精品免费 | 丝袜足控一区二区三区 | 性欧美牲交在线视频 | 初尝人妻少妇中文字幕 | 强奷人妻日本中文字幕 | 精品一二三区久久aaa片 | 国产办公室秘书无码精品99 | 无码国产激情在线观看 | 国产亚av手机在线观看 | 天堂亚洲2017在线观看 | 久久精品国产大片免费观看 | 亚洲国产精品久久久久久 | 日韩精品无码一区二区中文字幕 | 极品嫩模高潮叫床 | 天堂亚洲免费视频 | www国产亚洲精品久久网站 | 久久亚洲日韩精品一区二区三区 | 久久99热只有频精品8 | 国产农村乱对白刺激视频 | 女人被爽到呻吟gif动态图视看 | 精品无码国产自产拍在线观看蜜 | 大肉大捧一进一出视频出来呀 | 欧美亚洲日韩国产人成在线播放 | 真人与拘做受免费视频 | 国产绳艺sm调教室论坛 | 久久人妻内射无码一区三区 | 一本久久伊人热热精品中文字幕 | 亚洲精品国偷拍自产在线观看蜜桃 | 日韩av无码中文无码电影 | 嫩b人妻精品一区二区三区 | 少妇人妻大乳在线视频 | 特级做a爰片毛片免费69 | 成年美女黄网站色大免费视频 | 成年美女黄网站色大免费视频 | 樱花草在线社区www | 久久zyz资源站无码中文动漫 | 精品国产乱码久久久久乱码 | 激情国产av做激情国产爱 | 久久精品中文字幕一区 | 欧美野外疯狂做受xxxx高潮 | 久久亚洲国产成人精品性色 | 九九在线中文字幕无码 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产亚洲精品久久久久久久久动漫 | 精品偷自拍另类在线观看 | 一本久久伊人热热精品中文字幕 | 纯爱无遮挡h肉动漫在线播放 | 久久无码人妻影院 | 亚洲 另类 在线 欧美 制服 | 伊人久久婷婷五月综合97色 | 中文字幕av无码一区二区三区电影 | 欧美人与善在线com | 成人亚洲精品久久久久软件 | 久久精品中文字幕一区 | 高潮毛片无遮挡高清免费视频 | 免费人成在线观看网站 | 国产av一区二区三区最新精品 | 国产亚洲精品久久久久久久 | 日韩精品乱码av一区二区 | 国产偷抇久久精品a片69 | 欧美阿v高清资源不卡在线播放 | 国语精品一区二区三区 | 亚洲精品一区二区三区在线观看 | 国产办公室秘书无码精品99 | 国产一区二区三区精品视频 | 亚洲欧美国产精品久久 | 2020久久超碰国产精品最新 | 久久精品一区二区三区四区 | 国产午夜无码视频在线观看 | 国产精品国产三级国产专播 | 国产区女主播在线观看 | 久久精品国产99久久6动漫 | 秋霞成人午夜鲁丝一区二区三区 | 丝袜美腿亚洲一区二区 | 爆乳一区二区三区无码 | 国产人妻精品一区二区三区不卡 | 亚洲熟妇色xxxxx欧美老妇 | 亚洲一区二区三区四区 | 日本大乳高潮视频在线观看 | 亚洲熟女一区二区三区 | 国产激情综合五月久久 | 暴力强奷在线播放无码 | 亲嘴扒胸摸屁股激烈网站 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 亚洲娇小与黑人巨大交 | 久久aⅴ免费观看 | 国产精品久久国产三级国 | 国产精品人人妻人人爽 | 亚欧洲精品在线视频免费观看 | 亚洲色www成人永久网址 | 亚洲综合无码久久精品综合 | 国产精品久久国产精品99 | 国产亚洲人成a在线v网站 | 天堂а√在线地址中文在线 | 国产一区二区三区影院 | 国产在线精品一区二区三区直播 | 福利一区二区三区视频在线观看 | 亚洲小说图区综合在线 | 高潮毛片无遮挡高清免费 | 熟女体下毛毛黑森林 | 日日天干夜夜狠狠爱 | 免费中文字幕日韩欧美 | 性生交片免费无码看人 | 澳门永久av免费网站 | 国内精品人妻无码久久久影院 | 性欧美疯狂xxxxbbbb | 久久综合九色综合欧美狠狠 | 日本大乳高潮视频在线观看 | 亚洲aⅴ无码成人网站国产app | 久久99精品国产.久久久久 | 国产成人无码午夜视频在线观看 | 女高中生第一次破苞av | 99久久久无码国产aaa精品 | 国产午夜亚洲精品不卡下载 | 夜夜躁日日躁狠狠久久av | 一本久久a久久精品亚洲 | 日韩精品一区二区av在线 | 亚洲欧美综合区丁香五月小说 | 亚洲熟妇色xxxxx欧美老妇y | 99麻豆久久久国产精品免费 | 在线a亚洲视频播放在线观看 | 未满成年国产在线观看 | 男女性色大片免费网站 | 久激情内射婷内射蜜桃人妖 | 特黄特色大片免费播放器图片 | 人妻天天爽夜夜爽一区二区 | 激情爆乳一区二区三区 | 日本丰满护士爆乳xxxx | 精品无人国产偷自产在线 | 无码任你躁久久久久久久 | 国产激情一区二区三区 | 亚洲 a v无 码免 费 成 人 a v | 国内老熟妇对白xxxxhd | 全黄性性激高免费视频 | 色婷婷综合激情综在线播放 | 日韩少妇白浆无码系列 | 中文久久乱码一区二区 | 国产精品.xx视频.xxtv | 99久久人妻精品免费一区 | 精品久久久久久人妻无码中文字幕 | 国产亚洲精品精品国产亚洲综合 | 99在线 | 亚洲 | 无人区乱码一区二区三区 | 色噜噜亚洲男人的天堂 | 无码精品国产va在线观看dvd | 色欲av亚洲一区无码少妇 | 国色天香社区在线视频 | 欧美日韩视频无码一区二区三 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲春色在线视频 | 在线播放免费人成毛片乱码 | 中文字幕av伊人av无码av | 99精品视频在线观看免费 | 欧美国产亚洲日韩在线二区 | 高潮毛片无遮挡高清免费 | 精品国产一区二区三区四区在线看 | 亚洲国产综合无码一区 | 亚洲综合另类小说色区 | 免费人成网站视频在线观看 | 波多野结衣高清一区二区三区 | 久久精品女人天堂av免费观看 | 成熟女人特级毛片www免费 | 免费人成在线视频无码 | 亚洲色大成网站www国产 | 国产乱人伦av在线无码 | 性欧美熟妇videofreesex | 久久精品国产一区二区三区肥胖 | 丝袜人妻一区二区三区 | 午夜成人1000部免费视频 | 亚洲国产午夜精品理论片 | 午夜无码人妻av大片色欲 | 少妇被粗大的猛进出69影院 | 国产精品美女久久久网av | 国产 精品 自在自线 | 久久久久人妻一区精品色欧美 | 久久精品成人欧美大片 | 中文精品久久久久人妻不卡 | 人人妻人人澡人人爽欧美精品 | 青草视频在线播放 | 国产精品亚洲а∨无码播放麻豆 | 爆乳一区二区三区无码 | 国产性生大片免费观看性 | 国内精品人妻无码久久久影院蜜桃 | 老司机亚洲精品影院 | 亚洲精品久久久久久久久久久 | 久久成人a毛片免费观看网站 | 欧美老妇交乱视频在线观看 | 高清国产亚洲精品自在久久 | 欧美日本精品一区二区三区 | 亚洲综合色区中文字幕 | 亚洲中文字幕无码中字 | 亚洲熟妇色xxxxx欧美老妇y | 欧美人与禽zoz0性伦交 | 高潮毛片无遮挡高清免费视频 | 免费国产黄网站在线观看 | 四十如虎的丰满熟妇啪啪 | 久久久久久九九精品久 | 荡女精品导航 | 日本饥渴人妻欲求不满 | 激情内射日本一区二区三区 | 性做久久久久久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 精品国产国产综合精品 | 色综合久久中文娱乐网 | 无码中文字幕色专区 | 一个人免费观看的www视频 | 18禁黄网站男男禁片免费观看 | 一个人免费观看的www视频 | 国产成人一区二区三区在线观看 | 国产精品久久久av久久久 | 亚洲色欲久久久综合网东京热 | 久久精品丝袜高跟鞋 | 久久久久久国产精品无码下载 | 无码人妻黑人中文字幕 | 亚洲 另类 在线 欧美 制服 | 天堂在线观看www | 亚洲狠狠色丁香婷婷综合 | 免费无码一区二区三区蜜桃大 | 亚洲精品久久久久久一区二区 | 亚洲gv猛男gv无码男同 | 欧美性生交活xxxxxdddd | 天天燥日日燥 | 99久久精品午夜一区二区 | 国产午夜视频在线观看 | 日日麻批免费40分钟无码 | 午夜福利试看120秒体验区 | 欧美怡红院免费全部视频 | 图片区 小说区 区 亚洲五月 | 国产情侣作爱视频免费观看 | 日本一区二区三区免费高清 | 久久99精品久久久久久 | 亚洲a无码综合a国产av中文 | 小泽玛莉亚一区二区视频在线 | 日本乱偷人妻中文字幕 | 老子影院午夜伦不卡 | 国产成人无码区免费内射一片色欲 | 在线播放亚洲第一字幕 | 狂野欧美性猛xxxx乱大交 | 国内老熟妇对白xxxxhd | 免费观看激色视频网站 | 久激情内射婷内射蜜桃人妖 | 无码国内精品人妻少妇 | 最近中文2019字幕第二页 | 亚洲国精产品一二二线 | 国产一区二区三区精品视频 | 国产av一区二区三区最新精品 | 妺妺窝人体色www婷婷 | 国产亚洲美女精品久久久2020 | 国产一区二区三区四区五区加勒比 | 伊人久久大香线蕉午夜 | 18精品久久久无码午夜福利 | 久久综合激激的五月天 | 亚洲人成网站色7799 | 精品国产精品久久一区免费式 | 亚洲大尺度无码无码专区 | 国产亚洲人成在线播放 | 亚洲精品国产精品乱码不卡 | 久久综合色之久久综合 | 亚洲 高清 成人 动漫 | 无码国模国产在线观看 | 大乳丰满人妻中文字幕日本 | 一个人免费观看的www视频 | 亚洲成色在线综合网站 | 中文字幕av无码一区二区三区电影 | aⅴ在线视频男人的天堂 | 日韩在线不卡免费视频一区 | 乱码午夜-极国产极内射 | 国产在线无码精品电影网 | 免费国产黄网站在线观看 | 亚洲欧美精品aaaaaa片 | 女高中生第一次破苞av | 国产精品久久久久久亚洲影视内衣 | 377p欧洲日本亚洲大胆 | 亚洲の无码国产の无码步美 | 成在人线av无码免费 | 欧洲极品少妇 | 风流少妇按摩来高潮 | 天天爽夜夜爽夜夜爽 | 国产av人人夜夜澡人人爽麻豆 | 精品一区二区不卡无码av | 日日噜噜噜噜夜夜爽亚洲精品 | 黄网在线观看免费网站 | 老熟女乱子伦 | 夜精品a片一区二区三区无码白浆 | 日产精品99久久久久久 | 国产综合在线观看 | 久久综合色之久久综合 | 波多野结衣 黑人 | 精品国产成人一区二区三区 | 熟妇人妻无码xxx视频 | 成人无码精品一区二区三区 | 欧美xxxxx精品 | 国产精品人人爽人人做我的可爱 | 亚洲精品无码国产 | 亚洲日韩av一区二区三区四区 | 国产高清不卡无码视频 | 中文字幕人妻无码一夲道 | 亚洲精品国产精品乱码不卡 | 久久久精品成人免费观看 | 免费视频欧美无人区码 | 55夜色66夜色国产精品视频 | 夜夜高潮次次欢爽av女 | 亚洲精品一区二区三区在线观看 | 国产色视频一区二区三区 | 人妻熟女一区 | 日韩精品无码一本二本三本色 | 欧美三级a做爰在线观看 | 国产激情无码一区二区 | 日韩人妻无码中文字幕视频 | √天堂资源地址中文在线 | 精品少妇爆乳无码av无码专区 | 精品人妻人人做人人爽 | 日日干夜夜干 | 免费观看又污又黄的网站 | 亚洲欧美综合区丁香五月小说 | 国产精品无码久久av | 欧美精品一区二区精品久久 | 亚洲色偷偷偷综合网 | 国产激情综合五月久久 | 成人精品视频一区二区三区尤物 | 人妻少妇精品无码专区动漫 | 少妇邻居内射在线 | av无码不卡在线观看免费 | 亚洲成av人综合在线观看 | 女人被男人躁得好爽免费视频 | 久久伊人色av天堂九九小黄鸭 | 国产人妻人伦精品 | 亚洲成av人影院在线观看 | 欧美精品一区二区精品久久 | 夜精品a片一区二区三区无码白浆 | 亚洲七七久久桃花影院 | 亚洲欧美国产精品久久 | 国产亲子乱弄免费视频 | 中文字幕日韩精品一区二区三区 | 国产97人人超碰caoprom | 亚洲热妇无码av在线播放 | 亚洲成色www久久网站 | 国产亚洲精品久久久久久久 | 99久久亚洲精品无码毛片 | 99riav国产精品视频 | 精品久久综合1区2区3区激情 | 国产成人精品三级麻豆 | 狂野欧美性猛xxxx乱大交 | 妺妺窝人体色www在线小说 | 欧美丰满熟妇xxxx | 精品国产麻豆免费人成网站 | 亚洲人成影院在线观看 | 纯爱无遮挡h肉动漫在线播放 | 成人女人看片免费视频放人 | 少妇性l交大片欧洲热妇乱xxx | 亚洲色偷偷偷综合网 | 一区二区传媒有限公司 | 国产特级毛片aaaaaaa高清 | 97资源共享在线视频 | 国产小呦泬泬99精品 | 亚洲第一网站男人都懂 | 国产成人亚洲综合无码 | 日本www一道久久久免费榴莲 | 无码人妻av免费一区二区三区 | 日韩视频 中文字幕 视频一区 | 波多野结衣av在线观看 | 精品久久久久久亚洲精品 | 日产精品99久久久久久 | 成人综合网亚洲伊人 | 无码人妻丰满熟妇区五十路百度 | 亚洲国产欧美国产综合一区 | 欧美性生交xxxxx久久久 | 国产香蕉尹人综合在线观看 | 奇米影视7777久久精品 | 九九久久精品国产免费看小说 | 水蜜桃色314在线观看 | 亚洲成色www久久网站 | 久久久久久久人妻无码中文字幕爆 | 无码av最新清无码专区吞精 | 久久精品女人的天堂av | 内射后入在线观看一区 | 55夜色66夜色国产精品视频 | 四虎永久在线精品免费网址 | 无遮无挡爽爽免费视频 | 亚洲一区二区观看播放 | 国产精品美女久久久网av | 麻豆蜜桃av蜜臀av色欲av | 国精品人妻无码一区二区三区蜜柚 | 国内精品人妻无码久久久影院蜜桃 | 亚洲国产精品美女久久久久 | 伊人久久大香线蕉亚洲 | 亚洲成a人片在线观看日本 | 国产精品久久久久无码av色戒 | 精品国产一区二区三区四区 | 色婷婷欧美在线播放内射 | 18无码粉嫩小泬无套在线观看 | 乌克兰少妇xxxx做受 | 亚洲精品一区二区三区在线 | 国产人妻人伦精品 | 久久精品国产99精品亚洲 | 日韩在线不卡免费视频一区 | 亚洲精品午夜无码电影网 | 99久久人妻精品免费一区 | 久久人人爽人人爽人人片ⅴ | 免费无码一区二区三区蜜桃大 | 骚片av蜜桃精品一区 | 波多野结衣乳巨码无在线观看 | 欧美日本精品一区二区三区 | 天天av天天av天天透 | 亚洲色欲色欲欲www在线 | 在线播放免费人成毛片乱码 | 亚洲色www成人永久网址 | 无码一区二区三区在线观看 | 亚洲男人av天堂午夜在 | 精品偷拍一区二区三区在线看 | 人妻体内射精一区二区三四 | 奇米影视7777久久精品 | 亚洲欧美日韩成人高清在线一区 | 国产人妻大战黑人第1集 | 久久亚洲日韩精品一区二区三区 | 97se亚洲精品一区 | 久久精品人人做人人综合试看 | 欧美日韩视频无码一区二区三 | 亚洲午夜福利在线观看 | 夜夜高潮次次欢爽av女 | 成人欧美一区二区三区黑人免费 | 狠狠噜狠狠狠狠丁香五月 | 日日摸天天摸爽爽狠狠97 | 少妇高潮喷潮久久久影院 | 精品无码成人片一区二区98 | 性生交片免费无码看人 | 51国偷自产一区二区三区 | 日韩精品乱码av一区二区 | 亚洲熟女一区二区三区 | 宝宝好涨水快流出来免费视频 | 国产精品人妻一区二区三区四 | 一本久道久久综合婷婷五月 | 97久久国产亚洲精品超碰热 | 国产成人综合色在线观看网站 | 国产精品久久久久久久9999 | 中文字幕无线码免费人妻 | 国产偷抇久久精品a片69 | 国产成人无码区免费内射一片色欲 | 国内揄拍国内精品人妻 | 任你躁在线精品免费 | 国产特级毛片aaaaaaa高清 | 日韩av激情在线观看 | 俄罗斯老熟妇色xxxx | 国产精品沙发午睡系列 | 狠狠噜狠狠狠狠丁香五月 | 欧美日韩一区二区三区自拍 | 久久久久国色av免费观看性色 | 奇米影视888欧美在线观看 | 日产国产精品亚洲系列 | 精品国偷自产在线 | 国产真实夫妇视频 | 国产精品美女久久久 | 97精品国产97久久久久久免费 | 亚洲无人区午夜福利码高清完整版 | 亚洲一区二区三区含羞草 | 国产午夜无码精品免费看 | 国产精品内射视频免费 | 乱码午夜-极国产极内射 | 国产在线一区二区三区四区五区 | 少妇被黑人到高潮喷出白浆 | 国产福利视频一区二区 | 国产乡下妇女做爰 | 日本xxxx色视频在线观看免费 | 国内精品人妻无码久久久影院蜜桃 | 国产性生交xxxxx无码 | 色婷婷久久一区二区三区麻豆 | 久久精品人人做人人综合 | 狠狠色色综合网站 | 成熟女人特级毛片www免费 | 亚洲另类伦春色综合小说 | a在线亚洲男人的天堂 | 午夜肉伦伦影院 | 偷窥村妇洗澡毛毛多 | 撕开奶罩揉吮奶头视频 | 一本大道伊人av久久综合 | 蜜臀av无码人妻精品 | 国产肉丝袜在线观看 | 青青久在线视频免费观看 | 国产精品久久久久久久影院 | 丰腴饱满的极品熟妇 | 亚洲熟悉妇女xxx妇女av | 中文字幕无码日韩专区 | 欧美一区二区三区视频在线观看 | 无码av中文字幕免费放 | 一本久道久久综合狠狠爱 | 久久精品人人做人人综合 | 97久久国产亚洲精品超碰热 | 亚洲国产高清在线观看视频 | 中文字幕乱码人妻无码久久 | 夜夜影院未满十八勿进 | 国精产品一品二品国精品69xx | 久久国产劲爆∧v内射 | 国产一区二区三区精品视频 | 色五月五月丁香亚洲综合网 | 波多野42部无码喷潮在线 | 亚洲人亚洲人成电影网站色 | 亚洲色偷偷偷综合网 | 亚洲色成人中文字幕网站 | 久久99精品久久久久久动态图 | 一本加勒比波多野结衣 | 麻豆成人精品国产免费 | 国产莉萝无码av在线播放 | 国产成人精品久久亚洲高清不卡 | 狠狠色欧美亚洲狠狠色www | 无码av中文字幕免费放 | 台湾无码一区二区 | 午夜性刺激在线视频免费 | 亚洲综合无码久久精品综合 | 久久国产精品萌白酱免费 | 国产精品亚洲一区二区三区喷水 | 亚洲精品午夜国产va久久成人 | 国产精品久久久久久久影院 | 色婷婷欧美在线播放内射 | 国产内射爽爽大片视频社区在线 | 亚洲综合色区中文字幕 | 女人被爽到呻吟gif动态图视看 | 无码一区二区三区在线观看 | 麻豆精品国产精华精华液好用吗 | 国内丰满熟女出轨videos | 欧美老熟妇乱xxxxx | 日韩精品成人一区二区三区 | 国产疯狂伦交大片 | 国产亚洲人成在线播放 | 亚洲一区二区三区 | 无码国模国产在线观看 | 丁香花在线影院观看在线播放 | 国产香蕉尹人综合在线观看 | 国产肉丝袜在线观看 | 国语自产偷拍精品视频偷 | 亚洲成a人片在线观看无码 | 久久99精品国产.久久久久 | 国产精品亚洲综合色区韩国 | 性色欲网站人妻丰满中文久久不卡 | 樱花草在线播放免费中文 | 国产后入清纯学生妹 | 国产精品久久福利网站 | 欧美人与物videos另类 | 人妻体内射精一区二区三四 | 国产高潮视频在线观看 | 乱码av麻豆丝袜熟女系列 | 扒开双腿疯狂进出爽爽爽视频 | 又大又硬又黄的免费视频 | 婷婷六月久久综合丁香 | 色综合久久久久综合一本到桃花网 | 无码国产乱人伦偷精品视频 | 18禁止看的免费污网站 | 欧美日韩综合一区二区三区 | 精品久久久中文字幕人妻 | 一本一道久久综合久久 | 久久久久久亚洲精品a片成人 | 好男人www社区 | 日本乱人伦片中文三区 | 一本久道久久综合狠狠爱 | 免费无码一区二区三区蜜桃大 | 日日碰狠狠躁久久躁蜜桃 | 一本色道久久综合亚洲精品不卡 | 少妇被粗大的猛进出69影院 | 久久久中文久久久无码 | 日韩欧美成人免费观看 | 成年美女黄网站色大免费视频 | 无码吃奶揉捏奶头高潮视频 | 最近免费中文字幕中文高清百度 | 日韩精品久久久肉伦网站 | 色欲久久久天天天综合网精品 | 波多野结衣高清一区二区三区 | 国产在线一区二区三区四区五区 | 国产精品高潮呻吟av久久 | 欧美肥老太牲交大战 | 亚洲精品综合五月久久小说 | 亚洲中文字幕无码中字 | 日本成熟视频免费视频 | 亚洲阿v天堂在线 | 国产成人av免费观看 | 131美女爱做视频 | 国产又爽又黄又刺激的视频 | 久久人人爽人人人人片 | 暴力强奷在线播放无码 | 夫妻免费无码v看片 | 国产在线精品一区二区三区直播 | 最近免费中文字幕中文高清百度 | 精品偷拍一区二区三区在线看 | 在线播放无码字幕亚洲 | 久久五月精品中文字幕 | 国产精品亚洲五月天高清 | 久久97精品久久久久久久不卡 | 国产午夜视频在线观看 | 中文字幕无码人妻少妇免费 | 天天做天天爱天天爽综合网 | 黑森林福利视频导航 | 乌克兰少妇xxxx做受 | 国内精品久久久久久中文字幕 | 国产午夜视频在线观看 | 欧美放荡的少妇 | 美女黄网站人色视频免费国产 | 麻豆国产丝袜白领秘书在线观看 | 国产偷自视频区视频 | 激情亚洲一区国产精品 | 日本xxxx色视频在线观看免费 | 动漫av一区二区在线观看 | 亚洲の无码国产の无码步美 | 高清无码午夜福利视频 | 野外少妇愉情中文字幕 | 牛和人交xxxx欧美 | 乱码av麻豆丝袜熟女系列 | 久9re热视频这里只有精品 | 国产猛烈高潮尖叫视频免费 | 中文字幕无码乱人伦 | av人摸人人人澡人人超碰下载 | 亚洲国产精品久久久天堂 | 久久久国产精品无码免费专区 | 全球成人中文在线 | 少妇人妻大乳在线视频 | 成熟人妻av无码专区 | 亚洲中文字幕成人无码 | 国产性生大片免费观看性 | 国产精品沙发午睡系列 | 亚洲国产成人a精品不卡在线 | 成人欧美一区二区三区黑人免费 | 日本www一道久久久免费榴莲 | 亚洲啪av永久无码精品放毛片 | 人人妻人人澡人人爽欧美一区九九 | 最新国产麻豆aⅴ精品无码 | 日本一卡二卡不卡视频查询 | 亚洲中文字幕在线观看 | 日日橹狠狠爱欧美视频 | 麻豆国产人妻欲求不满 | 欧美人与禽猛交狂配 | 久久综合给合久久狠狠狠97色 | 无码av最新清无码专区吞精 | 欧美一区二区三区视频在线观看 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 久久亚洲中文字幕无码 | 亚洲日本一区二区三区在线 | 国产乱人伦av在线无码 | 日韩精品无码一区二区中文字幕 | √天堂中文官网8在线 | 国产精品亚洲一区二区三区喷水 | 人人爽人人爽人人片av亚洲 | 在线播放无码字幕亚洲 | 99久久精品无码一区二区毛片 | 亚洲精品无码国产 | 日本精品人妻无码77777 天堂一区人妻无码 | 精品久久久无码人妻字幂 | 波多野结衣一区二区三区av免费 | 亚洲精品鲁一鲁一区二区三区 | 午夜精品一区二区三区的区别 | 老司机亚洲精品影院无码 | 久久久久成人片免费观看蜜芽 | 97色伦图片97综合影院 | 亚洲乱码中文字幕在线 | 久久久无码中文字幕久... | 亚洲天堂2017无码中文 | 亚洲国产精品毛片av不卡在线 | 无码吃奶揉捏奶头高潮视频 | 国产 精品 自在自线 | 色噜噜亚洲男人的天堂 | 国产成人精品一区二区在线小狼 | 日韩欧美中文字幕在线三区 | 亚洲欧美国产精品专区久久 | 高清不卡一区二区三区 | 蜜臀aⅴ国产精品久久久国产老师 | 久久久精品国产sm最大网站 | 国内少妇偷人精品视频免费 | 自拍偷自拍亚洲精品10p | 俄罗斯老熟妇色xxxx | 啦啦啦www在线观看免费视频 | 亚洲熟妇自偷自拍另类 | 影音先锋中文字幕无码 | 国产免费无码一区二区视频 | 国产精品igao视频网 | 国产手机在线αⅴ片无码观看 | 好男人www社区 | 国产成人无码av片在线观看不卡 | 暴力强奷在线播放无码 | 又粗又大又硬又长又爽 | 亚洲国产精品无码久久久久高潮 | 欧美人与善在线com | 粉嫩少妇内射浓精videos | 国产 浪潮av性色四虎 | 男女猛烈xx00免费视频试看 | 婷婷五月综合激情中文字幕 | 亚洲精品成人福利网站 | 亚洲 高清 成人 动漫 | 又粗又大又硬又长又爽 | 精品久久久久久人妻无码中文字幕 | 亚洲区小说区激情区图片区 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲一区av无码专区在线观看 | 亲嘴扒胸摸屁股激烈网站 | 少妇人妻av毛片在线看 | 免费国产黄网站在线观看 | 国产日产欧产精品精品app | 波多野42部无码喷潮在线 | 色婷婷香蕉在线一区二区 | 丰满岳乱妇在线观看中字无码 | 午夜福利试看120秒体验区 | 国产精品多人p群无码 | 少妇邻居内射在线 | 日韩欧美中文字幕在线三区 | 日本一区二区更新不卡 | 四虎国产精品一区二区 | 国产精品无码成人午夜电影 | 亚洲中文字幕成人无码 | 无码免费一区二区三区 | 国产在线一区二区三区四区五区 | 国产精品毛多多水多 | 野狼第一精品社区 | 欧美人与物videos另类 | 欧美成人午夜精品久久久 | 男女爱爱好爽视频免费看 | 十八禁真人啪啪免费网站 | 一本色道婷婷久久欧美 | 亚洲精品无码国产 | 中文字幕乱码人妻二区三区 | 亚洲の无码国产の无码影院 | 在线а√天堂中文官网 | 国产97人人超碰caoprom | 国产内射爽爽大片视频社区在线 | 国产亚洲精品久久久久久久久动漫 | 国产精品理论片在线观看 | 亚洲性无码av中文字幕 | 97无码免费人妻超级碰碰夜夜 | 撕开奶罩揉吮奶头视频 | 中文字幕乱码人妻无码久久 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 美女毛片一区二区三区四区 | 97夜夜澡人人双人人人喊 | 色 综合 欧美 亚洲 国产 | 综合激情五月综合激情五月激情1 | 无码国模国产在线观看 | 精品无码国产一区二区三区av | 67194成是人免费无码 | 九一九色国产 | 熟女体下毛毛黑森林 | 麻豆精品国产精华精华液好用吗 | 国语精品一区二区三区 | 日韩人妻无码一区二区三区久久99 | 国产日产欧产精品精品app | 又粗又大又硬毛片免费看 | 午夜无码人妻av大片色欲 | 亚洲日韩精品欧美一区二区 | 中文字幕无码日韩欧毛 | 久久精品无码一区二区三区 | 日韩精品乱码av一区二区 | 欧美真人作爱免费视频 | 最新国产麻豆aⅴ精品无码 | 亚洲成熟女人毛毛耸耸多 | 欧洲vodafone精品性 | 激情爆乳一区二区三区 | 亚洲男人av天堂午夜在 | 久久亚洲日韩精品一区二区三区 | 丁香啪啪综合成人亚洲 | 日本精品久久久久中文字幕 | 一本色道婷婷久久欧美 | 在线观看国产一区二区三区 | 超碰97人人做人人爱少妇 | 亚洲毛片av日韩av无码 | 人妻人人添人妻人人爱 | 麻豆人妻少妇精品无码专区 | 亚洲 激情 小说 另类 欧美 | 2019午夜福利不卡片在线 | 麻豆md0077饥渴少妇 | 18精品久久久无码午夜福利 | 六十路熟妇乱子伦 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 久久这里只有精品视频9 | 无码人妻久久一区二区三区不卡 | 色婷婷综合激情综在线播放 | 亚洲日韩av一区二区三区中文 | 欧美老妇交乱视频在线观看 | 亚洲区欧美区综合区自拍区 | 亚洲国产综合无码一区 | 日韩少妇白浆无码系列 | 超碰97人人做人人爱少妇 | 精品欧美一区二区三区久久久 | 久久精品99久久香蕉国产色戒 | 国产午夜福利100集发布 | a国产一区二区免费入口 | 国产精品美女久久久久av爽李琼 | 欧美日韩综合一区二区三区 | 中文无码伦av中文字幕 | 亚洲成av人片天堂网无码】 | 亚洲精品国产品国语在线观看 | 国产无套内射久久久国产 | 亚洲狠狠婷婷综合久久 | 国产99久久精品一区二区 | 国产精品无码久久av | 小泽玛莉亚一区二区视频在线 | 97人妻精品一区二区三区 | 无码人妻久久一区二区三区不卡 | 国内综合精品午夜久久资源 | 亚洲中文字幕无码一久久区 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产成人精品无码播放 | 国产农村妇女高潮大叫 | 青草青草久热国产精品 | 中文字幕乱码人妻无码久久 | 亚洲精品一区二区三区大桥未久 | 性色欲网站人妻丰满中文久久不卡 | 丰满少妇高潮惨叫视频 | 一本大道久久东京热无码av | 国产av一区二区精品久久凹凸 | 午夜男女很黄的视频 | 国产午夜亚洲精品不卡 | 成人精品视频一区二区三区尤物 | 亚洲一区二区三区四区 | 午夜嘿嘿嘿影院 | 夜夜高潮次次欢爽av女 | 天天av天天av天天透 | 丰满肥臀大屁股熟妇激情视频 | 日韩精品无码免费一区二区三区 | 高清无码午夜福利视频 | 国产猛烈高潮尖叫视频免费 | v一区无码内射国产 | 国产成人久久精品流白浆 | 精品一区二区三区波多野结衣 | 人妻少妇被猛烈进入中文字幕 | 国产精品无码成人午夜电影 | 亚洲aⅴ无码成人网站国产app | 人人澡人人妻人人爽人人蜜桃 | 亚洲七七久久桃花影院 | 日韩欧美中文字幕在线三区 | 久久99精品久久久久久动态图 | 人人妻人人澡人人爽人人精品浪潮 | 2019午夜福利不卡片在线 | 男女下面进入的视频免费午夜 | 自拍偷自拍亚洲精品被多人伦好爽 | 夜夜影院未满十八勿进 | 又大又硬又爽免费视频 | 久久午夜夜伦鲁鲁片无码免费 | 亚洲中文字幕久久无码 | 欧美性色19p | 夜精品a片一区二区三区无码白浆 | 婷婷五月综合缴情在线视频 | 中国女人内谢69xxxx | 老头边吃奶边弄进去呻吟 | 久久久久亚洲精品男人的天堂 | 真人与拘做受免费视频一 | 亚洲中文字幕无码中字 | 亚拍精品一区二区三区探花 | 永久免费观看国产裸体美女 | 国产乱人无码伦av在线a | 国产精品人人爽人人做我的可爱 | 亚洲 高清 成人 动漫 | 国产精品99爱免费视频 | 精品水蜜桃久久久久久久 | 波多野结衣高清一区二区三区 | 精品成人av一区二区三区 | 日日橹狠狠爱欧美视频 | 成人精品一区二区三区中文字幕 | 免费无码肉片在线观看 | 亚洲熟妇自偷自拍另类 | 国产精品久久久一区二区三区 | 高潮毛片无遮挡高清免费视频 | 内射欧美老妇wbb | 精品人妻人人做人人爽夜夜爽 | 一个人免费观看的www视频 | 亚洲成色www久久网站 | 亚洲小说图区综合在线 | 免费国产成人高清在线观看网站 | 中文字幕精品av一区二区五区 | 清纯唯美经典一区二区 | 无码人妻av免费一区二区三区 | 装睡被陌生人摸出水好爽 | 激情内射亚州一区二区三区爱妻 | 国产电影无码午夜在线播放 | 麻豆精品国产精华精华液好用吗 | 少妇一晚三次一区二区三区 | 亲嘴扒胸摸屁股激烈网站 | 欧美 日韩 人妻 高清 中文 | 国产精品福利视频导航 | 亚洲国产精品久久久久久 | 红桃av一区二区三区在线无码av | 亚洲精品综合五月久久小说 | 久久人妻内射无码一区三区 | 强伦人妻一区二区三区视频18 | 亚洲国产精品毛片av不卡在线 | 久久久久久亚洲精品a片成人 | 激情内射亚州一区二区三区爱妻 | 国产精品久久久午夜夜伦鲁鲁 | 日欧一片内射va在线影院 | 免费国产成人高清在线观看网站 | 亚洲国产综合无码一区 | 亚洲欧美日韩国产精品一区二区 | 国产成人精品必看 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲国精产品一二二线 | 日韩欧美中文字幕公布 | 人妻少妇被猛烈进入中文字幕 | 香港三级日本三级妇三级 | 亚洲日韩av一区二区三区四区 | 国语自产偷拍精品视频偷 | 激情人妻另类人妻伦 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产精品久久福利网站 | 亚洲熟妇色xxxxx欧美老妇 | 熟女体下毛毛黑森林 | 无码任你躁久久久久久久 | 亚洲精品鲁一鲁一区二区三区 | 夜夜夜高潮夜夜爽夜夜爰爰 | 精品成人av一区二区三区 | 国产网红无码精品视频 | 欧美日韩在线亚洲综合国产人 | 国产精品自产拍在线观看 | 国精品人妻无码一区二区三区蜜柚 | 大肉大捧一进一出视频出来呀 | 99视频精品全部免费免费观看 | 欧美猛少妇色xxxxx | 久久国产精品_国产精品 | 久久久国产一区二区三区 | 中文字幕人妻丝袜二区 | 无遮挡啪啪摇乳动态图 | 久久亚洲国产成人精品性色 | 桃花色综合影院 | 欧美日韩人成综合在线播放 | 久久久久av无码免费网 | 2020久久超碰国产精品最新 | 国产国产精品人在线视 | 人人爽人人爽人人片av亚洲 | 亚洲成色www久久网站 | 人妻熟女一区 | 奇米影视7777久久精品人人爽 | 爽爽影院免费观看 | 精品国产一区二区三区四区 | 嫩b人妻精品一区二区三区 | 水蜜桃亚洲一二三四在线 | 亚洲欧美日韩国产精品一区二区 | 久久熟妇人妻午夜寂寞影院 | 国产suv精品一区二区五 | 中文亚洲成a人片在线观看 | 波多野结衣乳巨码无在线观看 | 婷婷五月综合激情中文字幕 | 国内揄拍国内精品少妇国语 | 中文字幕无码乱人伦 | 少妇激情av一区二区 | 窝窝午夜理论片影院 | 国产精品视频免费播放 | 大肉大捧一进一出好爽视频 | 成人一区二区免费视频 | 夜精品a片一区二区三区无码白浆 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 老司机亚洲精品影院无码 | 老司机亚洲精品影院 | 丰满人妻精品国产99aⅴ | 一本色道婷婷久久欧美 | 色爱情人网站 | 青草青草久热国产精品 | 亚洲欧洲日本综合aⅴ在线 | 亚洲精品午夜无码电影网 | 99精品视频在线观看免费 | 99视频精品全部免费免费观看 | 亚洲一区二区三区播放 | 少妇被黑人到高潮喷出白浆 | 亚洲乱码日产精品bd | 精品少妇爆乳无码av无码专区 | 国产亚洲日韩欧美另类第八页 | 久久亚洲精品成人无码 | 免费人成网站视频在线观看 | 国产精品久久国产三级国 | 捆绑白丝粉色jk震动捧喷白浆 | 久久97精品久久久久久久不卡 | 人妻少妇被猛烈进入中文字幕 | 动漫av网站免费观看 | 国产精品人人爽人人做我的可爱 | 久久国语露脸国产精品电影 | 无码乱肉视频免费大全合集 | 亚洲va欧美va天堂v国产综合 | 久久亚洲精品中文字幕无男同 | 大肉大捧一进一出视频出来呀 | 欧美zoozzooz性欧美 | 国产午夜福利亚洲第一 | 国内精品九九久久久精品 | 亚洲 高清 成人 动漫 | 强辱丰满人妻hd中文字幕 | 久久久久99精品国产片 | 成人精品天堂一区二区三区 | 无码人妻丰满熟妇区五十路百度 | 亚洲の无码国产の无码步美 | 国产精品高潮呻吟av久久4虎 | 极品嫩模高潮叫床 | 九九在线中文字幕无码 | 人妻有码中文字幕在线 | 久久精品丝袜高跟鞋 | 色欲久久久天天天综合网精品 | 日日夜夜撸啊撸 | 玩弄中年熟妇正在播放 | 国产无套内射久久久国产 | 国产av剧情md精品麻豆 | 国产激情无码一区二区app | 少妇人妻av毛片在线看 | 欧美大屁股xxxxhd黑色 | 无码人妻久久一区二区三区不卡 | 国产亚洲人成a在线v网站 | 帮老师解开蕾丝奶罩吸乳网站 | 一本久道久久综合婷婷五月 | 日韩人妻无码一区二区三区久久99 | 国产精品亚洲а∨无码播放麻豆 | 国产人成高清在线视频99最全资源 | 欧美人与物videos另类 | 久久午夜夜伦鲁鲁片无码免费 | 初尝人妻少妇中文字幕 | 亚洲精品中文字幕久久久久 | 国产农村妇女高潮大叫 | 四十如虎的丰满熟妇啪啪 | 亚洲男女内射在线播放 | 高清不卡一区二区三区 | 在线天堂新版最新版在线8 | 大肉大捧一进一出好爽视频 | 国产口爆吞精在线视频 | 国产办公室秘书无码精品99 | 国内精品人妻无码久久久影院 | 蜜桃无码一区二区三区 | 日韩人妻无码中文字幕视频 | 国产一区二区三区四区五区加勒比 | 亚洲国产欧美在线成人 | 亚洲中文字幕在线无码一区二区 | 精品亚洲韩国一区二区三区 | 思思久久99热只有频精品66 | 国产精品va在线观看无码 | 俺去俺来也www色官网 | 国产精品久久国产精品99 | 国产 浪潮av性色四虎 | 日韩精品乱码av一区二区 | 国产人妖乱国产精品人妖 | 国产精品永久免费视频 | 亚洲色偷偷男人的天堂 | 正在播放东北夫妻内射 | 久久久国产一区二区三区 | 国产精品美女久久久久av爽李琼 | 少妇高潮喷潮久久久影院 | 97夜夜澡人人爽人人喊中国片 | 少妇性l交大片欧洲热妇乱xxx | 97夜夜澡人人爽人人喊中国片 | 国产人妻久久精品二区三区老狼 | 亚洲啪av永久无码精品放毛片 | 一本色道久久综合狠狠躁 | 成人精品一区二区三区中文字幕 | 永久免费精品精品永久-夜色 | 扒开双腿疯狂进出爽爽爽视频 | 久久久久亚洲精品男人的天堂 | 久久 国产 尿 小便 嘘嘘 | 亚洲热妇无码av在线播放 | 少妇愉情理伦片bd | 亚洲一区二区三区四区 | 亚洲欧美色中文字幕在线 | 人人澡人人透人人爽 | 青春草在线视频免费观看 | 日本大香伊一区二区三区 | 欧美阿v高清资源不卡在线播放 | 强奷人妻日本中文字幕 | 丰满少妇熟乱xxxxx视频 | 亚洲精品国产精品乱码视色 | 中文字幕无码av激情不卡 | 久久久久国色av免费观看性色 | 狂野欧美性猛交免费视频 | 欧美freesex黑人又粗又大 | 亚洲熟妇色xxxxx欧美老妇 | 日欧一片内射va在线影院 | 国产成人亚洲综合无码 | 中文字幕无线码免费人妻 | 日本欧美一区二区三区乱码 | 色爱情人网站 | 99riav国产精品视频 | 老子影院午夜精品无码 | 夜夜高潮次次欢爽av女 | www国产精品内射老师 | 成人免费视频一区二区 | 欧美精品国产综合久久 | 亚洲精品国偷拍自产在线麻豆 | 激情亚洲一区国产精品 | 草草网站影院白丝内射 | 男女作爱免费网站 | 久久久久久a亚洲欧洲av冫 | 色一情一乱一伦 | 男女下面进入的视频免费午夜 | 亚洲综合精品香蕉久久网 | 色狠狠av一区二区三区 | 精品无码av一区二区三区 | 久久国产精品萌白酱免费 | 日韩精品久久久肉伦网站 | 国产无av码在线观看 | 成人欧美一区二区三区 | 高潮喷水的毛片 | 一本无码人妻在中文字幕免费 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 无码国产乱人伦偷精品视频 | 亚洲 高清 成人 动漫 | 荫蒂添的好舒服视频囗交 | 一本一道久久综合久久 | 人妻插b视频一区二区三区 | 99在线 | 亚洲 | 波多野结衣aⅴ在线 | 亚洲色大成网站www | 亚洲精品成人福利网站 | 又湿又紧又大又爽a视频国产 | 呦交小u女精品视频 | 久久久精品456亚洲影院 | 欧美黑人性暴力猛交喷水 | 97精品国产97久久久久久免费 | 天干天干啦夜天干天2017 | 天天躁日日躁狠狠躁免费麻豆 | 2019nv天堂香蕉在线观看 | 中国女人内谢69xxxxxa片 | 影音先锋中文字幕无码 | 欧洲vodafone精品性 | 中文字幕av日韩精品一区二区 | 奇米影视7777久久精品人人爽 | 久久午夜无码鲁丝片午夜精品 | 亚洲国产欧美在线成人 | 精品aⅴ一区二区三区 | 色欲人妻aaaaaaa无码 | 国产情侣作爱视频免费观看 | 又紧又大又爽精品一区二区 | 午夜免费福利小电影 | 未满成年国产在线观看 | www国产亚洲精品久久网站 | 国产艳妇av在线观看果冻传媒 | 狂野欧美性猛xxxx乱大交 | 久久国产36精品色熟妇 | 搡女人真爽免费视频大全 | 性史性农村dvd毛片 | 中文字幕无线码免费人妻 | 丁香啪啪综合成人亚洲 | 国产精品无码成人午夜电影 | 自拍偷自拍亚洲精品10p | 亚洲中文字幕在线观看 | 波多野结衣高清一区二区三区 | 欧美 日韩 亚洲 在线 | 真人与拘做受免费视频一 | 欧美日韩久久久精品a片 | 国产精品-区区久久久狼 | 亚洲男女内射在线播放 | 国产成人精品必看 | 国产性生大片免费观看性 | 亚洲人成网站色7799 | 日日躁夜夜躁狠狠躁 | 精品国产福利一区二区 | 疯狂三人交性欧美 | 久久精品国产99久久6动漫 | 最近中文2019字幕第二页 | 好爽又高潮了毛片免费下载 | 久久久久国色av免费观看性色 | 波多野42部无码喷潮在线 | 亚洲中文字幕在线观看 | 天下第一社区视频www日本 | 天堂а√在线中文在线 | 久久婷婷五月综合色国产香蕉 | 天堂无码人妻精品一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | 麻豆精品国产精华精华液好用吗 | 人人妻人人澡人人爽人人精品 | 亚洲а∨天堂久久精品2021 | 国产在线精品一区二区高清不卡 | 欧美肥老太牲交大战 | 国产精品爱久久久久久久 | 成人无码视频免费播放 | 日日摸天天摸爽爽狠狠97 | 欧美国产日韩亚洲中文 | 人妻中文无码久热丝袜 | 蜜桃臀无码内射一区二区三区 | 久久无码人妻影院 | 欧美人与牲动交xxxx | 好爽又高潮了毛片免费下载 | 国产午夜无码视频在线观看 | 娇妻被黑人粗大高潮白浆 | 国产午夜福利100集发布 | 国产精品理论片在线观看 | 久久久精品国产sm最大网站 | 日韩欧美成人免费观看 | 人妻aⅴ无码一区二区三区 | 免费国产成人高清在线观看网站 | 荫蒂添的好舒服视频囗交 | 国产成人精品优优av | 欧美日本免费一区二区三区 | 亚洲中文字幕无码一久久区 | 国产成人无码专区 | 亚洲精品国产品国语在线观看 | 成人无码精品一区二区三区 | 撕开奶罩揉吮奶头视频 | 欧美一区二区三区 | 精品国产麻豆免费人成网站 | 在线观看免费人成视频 | 久久精品女人天堂av免费观看 | 国产精品久久精品三级 | 丰满人妻翻云覆雨呻吟视频 | 欧美亚洲日韩国产人成在线播放 | 亚洲成av人影院在线观看 | 丰满人妻精品国产99aⅴ | 又黄又爽又色的视频 | 久久人人爽人人爽人人片ⅴ | 国产人妻精品午夜福利免费 | 亚洲欧美国产精品专区久久 | 内射爽无广熟女亚洲 | 久久午夜无码鲁丝片 | 国产人妻精品午夜福利免费 | 无码午夜成人1000部免费视频 | 精品亚洲韩国一区二区三区 | 97色伦图片97综合影院 | 7777奇米四色成人眼影 | 天堂无码人妻精品一区二区三区 | 久久 国产 尿 小便 嘘嘘 | 欧美真人作爱免费视频 | 性开放的女人aaa片 | 麻豆成人精品国产免费 | 人妻aⅴ无码一区二区三区 | 亚洲人交乣女bbw | 中文字幕中文有码在线 | 中文亚洲成a人片在线观看 | 人人妻人人澡人人爽欧美一区九九 | 麻豆精产国品 | 国产莉萝无码av在线播放 | 久久久久成人精品免费播放动漫 | а√资源新版在线天堂 | 午夜嘿嘿嘿影院 | 丁香花在线影院观看在线播放 | 午夜无码区在线观看 | 最近中文2019字幕第二页 | 中文字幕乱码中文乱码51精品 | 欧美精品无码一区二区三区 | 国产激情精品一区二区三区 | 亚洲国产精华液网站w | 国产亚洲日韩欧美另类第八页 | 中文精品无码中文字幕无码专区 | 老头边吃奶边弄进去呻吟 | 牲欲强的熟妇农村老妇女 | 午夜时刻免费入口 | 日韩av激情在线观看 | 色老头在线一区二区三区 | 免费观看又污又黄的网站 | 午夜性刺激在线视频免费 | 色欲久久久天天天综合网精品 | 在线精品国产一区二区三区 | 一本久道久久综合狠狠爱 | 久久人人爽人人爽人人片av高清 | 久久精品国产一区二区三区肥胖 | 97精品国产97久久久久久免费 | 夜先锋av资源网站 | 又大又紧又粉嫩18p少妇 | 国产日产欧产精品精品app | 国产成人午夜福利在线播放 | 亚洲aⅴ无码成人网站国产app | 亚洲无人区午夜福利码高清完整版 | 亚洲区欧美区综合区自拍区 | 人妻中文无码久热丝袜 | 国产性生大片免费观看性 | 荫蒂添的好舒服视频囗交 | 国内精品九九久久久精品 | 免费观看激色视频网站 | 帮老师解开蕾丝奶罩吸乳网站 | 偷窥日本少妇撒尿chinese | 搡女人真爽免费视频大全 | 色欲久久久天天天综合网精品 | 久久99精品国产麻豆蜜芽 | 日本精品人妻无码77777 天堂一区人妻无码 | 精品国偷自产在线 | 国产精品a成v人在线播放 | 乌克兰少妇xxxx做受 | ass日本丰满熟妇pics | 日本熟妇浓毛 | 国产成人精品必看 | 沈阳熟女露脸对白视频 | 国产偷国产偷精品高清尤物 | 巨爆乳无码视频在线观看 | 亚洲日韩一区二区 | 在线亚洲高清揄拍自拍一品区 | 亚洲欧美国产精品久久 | 国产69精品久久久久app下载 | 免费国产成人高清在线观看网站 | 蜜臀av无码人妻精品 | 亚洲色欲色欲欲www在线 | 欧美人与物videos另类 | 老熟妇仑乱视频一区二区 | 丁香啪啪综合成人亚洲 | 东京热一精品无码av | 精品国产福利一区二区 | 欧美丰满熟妇xxxx | 蜜臀av在线观看 在线欧美精品一区二区三区 | 欧美 日韩 亚洲 在线 | 色欲人妻aaaaaaa无码 | 久久无码专区国产精品s | av人摸人人人澡人人超碰下载 | 国产亚洲精品久久久久久 | 国产性生交xxxxx无码 | 欧洲熟妇色 欧美 | 永久免费观看美女裸体的网站 | 久久久久av无码免费网 | 性色av无码免费一区二区三区 | 国产亚洲人成在线播放 | 国产精品久久久久久久影院 | 综合人妻久久一区二区精品 | 国产激情综合五月久久 | 成人亚洲精品久久久久 | 成人性做爰aaa片免费看不忠 | 国色天香社区在线视频 | 国产无套粉嫩白浆在线 | 国产亲子乱弄免费视频 | 亚洲精品中文字幕乱码 | 欧美精品无码一区二区三区 | 国产一区二区不卡老阿姨 | 色五月五月丁香亚洲综合网 | 亚洲日韩乱码中文无码蜜桃臀网站 | 四虎国产精品一区二区 | 久久久久久av无码免费看大片 | 国产亚洲精品久久久闺蜜 | 特级做a爰片毛片免费69 | 日韩欧美群交p片內射中文 | 国产明星裸体无码xxxx视频 | 波多野结衣av一区二区全免费观看 | 香蕉久久久久久av成人 | 国产精品18久久久久久麻辣 | 亚洲区欧美区综合区自拍区 | 天天躁夜夜躁狠狠是什么心态 | 国内少妇偷人精品视频 | 久久久久久av无码免费看大片 | 中文字幕 人妻熟女 | 少妇高潮喷潮久久久影院 | 日韩人妻无码一区二区三区久久99 | 任你躁国产自任一区二区三区 | 亚洲色偷偷男人的天堂 | 国产精品va在线播放 | 四虎永久在线精品免费网址 | 成人亚洲精品久久久久软件 | 亚洲毛片av日韩av无码 | 日本va欧美va欧美va精品 | 亚洲中文字幕在线无码一区二区 | 国产舌乚八伦偷品w中 | 亚洲国产一区二区三区在线观看 | 在线播放亚洲第一字幕 | 99久久久国产精品无码免费 | 久久精品丝袜高跟鞋 | 国产亚洲精品久久久闺蜜 | 激情爆乳一区二区三区 | 久久午夜无码鲁丝片午夜精品 | 亚洲欧美中文字幕5发布 | 婷婷五月综合缴情在线视频 | 色欲av亚洲一区无码少妇 | 亚洲精品一区二区三区在线 | 国内少妇偷人精品视频免费 | 免费观看又污又黄的网站 | 国产人妻久久精品二区三区老狼 | 精品国产麻豆免费人成网站 | 色欲综合久久中文字幕网 | 三级4级全黄60分钟 | 少妇人妻大乳在线视频 | 午夜福利试看120秒体验区 | 欧美 丝袜 自拍 制服 另类 | 欧美丰满老熟妇xxxxx性 | 狂野欧美性猛xxxx乱大交 | 国产午夜精品一区二区三区嫩草 | 久久久久久久人妻无码中文字幕爆 | 野狼第一精品社区 | 鲁鲁鲁爽爽爽在线视频观看 | 亚洲色欲色欲天天天www | 丁香花在线影院观看在线播放 | 亚洲精品一区二区三区大桥未久 |