青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Cpper
C/C++高級工程師 Android高級軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語言 程序猿

import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
import QtQuick.Dialogs 1.2

Rectangle
{
    width
: 640
    height: 450

    ListModel
    {
        id: objmodel
        ListElement
        {
            name: "張飛"
        
}
        ListElement
        
{
            name
: "華佗"
        
}
        ListElement
        
{
            name
: "朱治"
        
}
        ListElement
        
{
            name
: "公孫度"
        
}
        ListElement
        
{
            name
: "袁本初"
        
}
        ListElement
        
{
            name
: "楊松"
        
}
    }

    Component
    
{
        id
: delegateItem
        Item
        {
            id: wrapper
            width: parent.width
            height: 30

            Text
            {
                id: coll
                text: name
                font.pointSize: 13
                color: wrapper.ListView.isCurrentItem? "red":"black"
            
}

            MouseArea
            
{
                id
: mousearea
                anchors.fill: parent
                onClicked:listview.currentIndex = index
;

                onMouseXChanged
:
                {
                    var pore = listview.indexAt(mousearea.mouseX + wrapper.x, mousearea.mouseY + wrapper.y)
;
                    if(index !== pore )
                    {
                        objmodel.move(index,pore,1)
                    
}
                }

                onMouseYChanged:
                
{
                    var pore = listview.indexAt(mousearea.mouseX + wrapper.x, mousearea.mouseY + wrapper.y);
                    if(index !== pore)
                    {
                        objmodel.move(index,pore,1)
                    
}
                }
            }
        }
    }

    ListView
    
{
        id
: listview
        width:240
        height:180
        anchors.centerIn: parent
        delegate: delegateItem
        model:objmodel
        interactive: false
        focus: true

        move: Transition
        {
            NumberAnimation { properties: "x,y"
; duration: 2100 }
        }
    }
}
posted @ 2019-08-30 15:59 ccsdu2009 閱讀(1491) | 評論 (0)編輯 收藏
 
import QtQuick 2.11
import QtQuick.Controls 2.4

Rectangle
{
    width
:640
    height:480
    color:"#cfcfc0"

    anchors.margins: 6

    property bool load1: true

    Button
    {
        id:button
        text:"點(diǎn)擊加載Loader"
        anchors.horizontalCenter: parent.horizontalCenter
        onClicked:
        {
            if(parent.load1)
            {
                loader.source = "SubRect1.qml"
                parent.load1 = false
            
}
            else
            
{
                loader.source = "SubRect2.qml"
                parent.load1 = true
            
}
        }
    }

    Loader
    
{
        id
:loader
        width: parent.width - 12
        height: parent.height - button.height - 12
        anchors.horizontalCenter: parent.horizontalCenter
        anchors.topMargin: 6
        anchors.top: button.bottom
    
}
}

SubRect1.qml
import QtQuick 2.11
import QtQuick.Controls 2.4

Rectangle
{
    width:480
    height:320
    color:"#0fefc0"

    Component.onCompleted:
    {
        console.log("SubRect1.qml loaded")
    }

    /*Component.onDestroyed:
    {
        console.log("SubRect1.qml onDestroyed")
    }*/

    Component.onDestruction:
    {
        console.log("SubRect1.qml onDestructed")
    }
}

posted @ 2019-08-30 13:39 ccsdu2009 閱讀(795) | 評論 (0)編輯 收藏
 
import QtQuick 2.11
import QtQuick.Controls 2.4

Rectangle
{
    width
:640
    height:480
    color:"#cfcfc0"
    DropArea
    {
        id: droparea
        anchors.fill: parent

        property bool hasUrls: false
        enabled: true

        onDropped:
        {
            if(drop.hasUrls)
            {
                var files = drop.urls
                console.log("drop files:",files)
            
}
        }
        onEntered:
        
{
            console.log("extered.")
        
}
    }

}
posted @ 2019-08-29 17:22 ccsdu2009 閱讀(479) | 評論 (0)編輯 收藏
 
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtGraphicalEffects 1.0

Rectangle
{
    visible
: true
    width: 400
    height: 300

    Text
    {
        id: textID
        height: 240
        width: 240
        anchors.centerIn: parent
        text:"點(diǎn)擊鼠標(biāo)可旋轉(zhuǎn)文字"
        verticalAlignment: Text.AlignVCenter
        horizontalAlignment: Text.AlignHCenter
        font.pointSize: 13

        MouseArea
        {
            anchors.fill: parent
            onClicked:
            {
                if(rotationAnimation.running === true)
                    return
;
                rotationAnimation.start();
            
}
        }

        LinearGradient
        
{
            source
: textID
            width: 240
            height: 240
            gradient: Gradient
            {
                GradientStop
                {
                    position: 0.0
                    color: "#22F222"
                
}
                GradientStop
                
{
                    position
: 0.9
                    color: "#F0280F"
                
}
            }
            start: Qt.point(0,0)
            end: Qt.point(240,240)
        }
    }

    RotationAnimation
    
{
        id
: rotationAnimation
        target: textID
        from: currentAngle
        to: currentAngle+diff
        duration: 100
        readonly property int diff: 5
        property int currentAngle: 0
        property bool isDown: true

        onStopped:
        {
            rotationAnimation.from = rotationAnimation.to
            rotationAnimation.to = rotationAnimation.to+diff
;
        
}
    }
}
posted @ 2019-08-26 10:03 ccsdu2009 閱讀(414) | 評論 (0)編輯 收藏
 
#include <QString>
#include 
<QtPlugin>
#include 
<QObject>

struct AddonInfo
{
    QString name;
    QString description;
    QString version;
    QString author;
};

class AddonInterface : public QObject
{
    Q_OBJECT
public:
    
virtual ~AddonInterface() {}
    
virtual AddonInfo addonInfo()const { return AddonInfo(); }
};

Q_DECLARE_INTERFACE(AddonInterface,
"com.ppx.addon.interface/1.0")

class AddonInterfaceIMPL : public AddonInterface
{
    Q_OBJECT
public:
    AddonInfo addonInfo()
const;

#if QT_VERSION >= 0x050000
    Q_PLUGIN_METADATA(IID 
"com.ppx.addon.interface")
    Q_INTERFACES(AddonInterface);
#endif 
};

#include "addon.h"
#if QT_VERSION < 0x050000
Q_EXPORT_PLUGIN2(FilterInterface,plugin)
#endif // QT_VERSION < 0x050000

AddonInfo AddonInterfaceIMPL::addonInfo()const
{
    AddonInfo addon;
    addon.name = "MyAddOn";
    addon.author = "Coder";
    addon.description = "Description";
    addon.version = "1.0";
    return addon;
}

使用
#include <qplugin.h>
#include <qpluginloader.h>
#include <qdebug>
#include "addon.h"

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QPluginLoader loader("addon.dll");
    qDebug()<<"load plugin :"<<loader.load();

    auto object = loader.instance();
    qDebug() << "object:" << object;
    if (object)
    {
        AddonInterface* face = qobject_cast<AddonInterface*>(object);
        qDebug() << "face ptr:"<<face;
        auto info = face->addonInfo();
        qDebug() << info.author << " " << info.description << " " << info.name << " " << info.version;
    }

    return a.exec();
}

posted @ 2019-08-23 17:49 ccsdu2009 閱讀(227) | 評論 (0)編輯 收藏
 
import QtQuick 2.4

Rectangle
{
    id: dragBackground
    visible: 
true
    color: 
"#dad1db"
    width:
720
    height:
480

    DragRectangle
    {
        z: 
10
        id:dragRectangle
        width: 
480
        height:
240

        Component.onCompleted:
        {
             dragBackground.makeViewCenter(dragRectangle)
        }
    }

    
function makeViewCenter(view)
    {
        
var cx = (width-view.width)*0.5
        
var cy = (height-view.height)*0.5
        view.x 
= cx
        view.y 
= cy
    }
}

Rectangle
import QtQuick 2.0

Rectangle
{
    id:resizeRectangle
    property int enableSize: 12
    property bool isPressed: false
    property point customPoint
    color: "#00debff3"
    border.color: "#d37e49"
    readonly property int minWidth: 64
    readonly property int minHeight: 64

    MouseArea
    {
        id: mouseArea
        anchors.fill: resizeRectangle
        drag.target: parent

        onWheel:
        {
            var diff_w = 0.0
            var diff_h = 0.0

            if(wheel.angleDelta.y > 0)
            {
                diff_w = resizeRectangle.width * 0.02
                diff_h = resizeRectangle.height * 0.02
            }
            else if(wheel.angleDelta.y < 0)
            {
                diff_w = -resizeRectangle.width * 0.02
                diff_h = -resizeRectangle.height * 0.02
            }
            else
            {
                resizeRectangle.width = width
                resizeRectangle.height = height
            }

            fixedRetangle(diff_w,diff_h)

            drag.minimumX = 0
            drag.maximumX = dragBackground.width - resizeRectangle.width
            drag.minimumY = 0
            drag.maximumY = dragBackground.height - resizeRectangle.height
        }
    }

    Item
    {
        id: leftTop
        width: enableSize
        height: enableSize
        anchors.left: parent.left
        anchors.top: parent.top

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(1)
            onReleased: release()
            onPositionChanged: positionChange(mouse, -1, -1)
        }
    }

    Item
    {
        id: top
        height: enableSize
        anchors.left: leftTop.right
        anchors.right: rightTop.left
        anchors.top: parent.top

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(2)
            onReleased: release()
            onMouseYChanged: positionChange(Qt.point(customPoint.x, mouseY), 1, -1)
        }
    }

    Item
    {
        id: rightTop
        width: enableSize
        height: enableSize
        anchors.right: parent.right
        anchors.top: parent.top

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(3)
            onReleased: release()
            onPositionChanged: positionChange(mouse, 1, -1)
        }
    }

    Item
    {
        id: left
        width: enableSize
        anchors.left: parent.left
        anchors.top: leftTop.bottom
        anchors.bottom: leftBottom.top

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(4)
            onReleased: release()

            onMouseXChanged: positionChange(Qt.point(mouseX, customPoint.y), -1, 1)
        }
    }

    Item
    {
        id: center
        anchors.left: left.right
        anchors.right: right.left
        anchors.top: top.bottom
        anchors.bottom: bottom.top

        MouseArea
        {
            anchors.fill: parent
            property point clickPos

            onPressed: clickPos = Qt.point(mouse.x,mouse.y)
            onPositionChanged:
            {
                if(pressed)
                {
                    var delta = Qt.point(mouse.x-clickPos.x, mouse.y-clickPos.y)
                    resizeRectangle.x += delta.x
                    resizeRectangle.y += delta.y
                    fixedRetangle(0,0)
                }
            }
        }
    }

    Item
    {
        id: right
        width: enableSize
        anchors.right: parent.right
        anchors.top: rightTop.bottom
        anchors.bottom: rightBottom.top

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(6)
            onReleased: release()
            onMouseXChanged: positionChange(Qt.point(mouseX, customPoint.y), 1, 1)
        }
    }

    Item
    {
        id: leftBottom
        width: enableSize
        height: enableSize
        anchors.left: parent.left
        anchors.bottom: parent.bottom

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(7)
            onReleased: release()
            onPositionChanged: positionChange(mouse, -1, 1)
        }
    }

    Item
    {
        id: bottom
        height: enableSize
        anchors.left: leftBottom.right
        anchors.right: rightBottom.left
        anchors.bottom: parent.bottom

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(8)
            onReleased: release()
            onMouseYChanged: positionChange(Qt.point(customPoint.x, mouseY), 1, 1)
        }
    }

    Item
    {
        id:rightBottom
        width: enableSize
        height: enableSize
        anchors.right: parent.right
        anchors.bottom: parent.bottom

        MouseArea
        {
            anchors.fill: parent
            hoverEnabled: true

            onPressed: press(mouse)
            onEntered: enter(9)
            onReleased: release()

            onPositionChanged: positionChange(mouse,1,1)
        }
    }

    function fixedRetangle(dx,dy)
    {
        if(resizeRectangle.width <= minWidth && resizeRectangle.height <= minHeight && dx <=0 && dy <= 0)
            return

        resizeRectangle.x -= dx*0.5
        resizeRectangle.y -= dy*0.5
        resizeRectangle.width += dx
        resizeRectangle.height += dy

        if(resizeRectangle.width < minWidth)
            resizeRectangle.width = minWidth
        if(resizeRectangle.height < minHeight)
            resizeRectangle.height = minHeight

        if(resizeRectangle.width > dragBackground.width)
            resizeRectangle.width = dragBackground.width
        if(resizeRectangle.height > dragBackground.height)
            resizeRectangle.height = dragBackground.height

        if(resizeRectangle.width + resizeRectangle.x > dragBackground.width)
            resizeRectangle.x = dragBackground.width - resizeRectangle.width
        if(resizeRectangle.height + resizeRectangle.y > dragBackground.height)
            resizeRectangle.y = dragBackground.height - resizeRectangle.height

        if(resizeRectangle.y < 0)
            resizeRectangle.y = 0

        if(resizeRectangle.x < 0)
            resizeRectangle.x = 0
    }

    function enter(direct)
    {
    }

    function press(mouse)
    {
        isPressed = true
        customPoint = Qt.point(mouse.x, mouse.y)
    }

    function release()
    {
        isPressed = false
    }

    function positionChange(newPosition,directX, directY)
    {
        if(!isPressed)
            return

        var delta = Qt.point(newPosition.x-customPoint.x, newPosition.y-customPoint.y)
        var tmpW,tmpH

        if(directX >= 0)
            tmpW = resizeRectangle.width + delta.x
        else
            tmpW = resizeRectangle.width - delta.x

        if(directY >= 0)
            tmpH = resizeRectangle.height + delta.y
        else
            tmpH = resizeRectangle.height - delta.y

        if(tmpW < resizeRectangle.minimumWidth)
        {
            if(directX < 0)
                resizeRectangle.x += (resizeRectangle.width - resizeRectangle.minimumWidth)
            resizeRectangle.width = resizeRectangle.minimumWidth
        }
        else
        {
            resizeRectangle.width = tmpW
            if(directX < 0)
                resizeRectangle.x += delta.x
        }

        if(tmpH < resizeRectangle.minimumHeight)
        {
            if(directY < 0)
                resizeRectangle.y += (resizeRectangle.height - resizeRectangle.minimumHeight)
            resizeRectangle.height = resizeRectangle.minimumHeight
        }
        else
        {
            resizeRectangle.height = tmpH
            if(directY < 0)
                resizeRectangle.y += delta.y
        }

        fixedRetangle(0,0)
    }
}

posted @ 2019-08-22 15:00 ccsdu2009 閱讀(2256) | 評論 (0)編輯 收藏
 
void adjustImageHSL(QImage& image,qreal hue,qreal saturation,qreal lightness)
{
    unsigned 
int* data = (unsigned int*)image.bits();
    
int size = image.width()*image.height();
    QColor color;

    
for(int i = 0; i < size; i++)
    {
        
int red = qRed(data[i]);
        
int green = qGreen(data[i]);
        
int blue = qBlue(data[i]);
        color.setRed(red);
        color.setGreen(green);
        color.setBlue(blue);
        qreal h 
= color.hueF() + hue;
        qreal s 
= color.saturationF() + saturation;
        qreal l 
= color.lightnessF() + lightness;
        h 
= qBound<qreal>(0,h,1);
        s 
= qBound<qreal>(0,s,1);
        l 
= qBound<qreal>(0,l,1);
        color.setHslF(h,s,l);
        color.setAlpha(qAlpha(data[i]));
        data[i] 
= qRgba(color.red(),color.green(),color.blue(),color.alpha());
    }

    
return;
}
posted @ 2019-08-22 11:49 ccsdu2009 閱讀(346) | 評論 (0)編輯 收藏
 
import QtQuick 2.4
import QtQuick.Controls 
2.4
import QtQuick.Layouts 
1.3
import QtQuick.Dialogs 
1.2

Popup
{
    width: 
360
    height: 
90
    modal: 
true
    focus: 
true
    opacity: 
0.96

    
function setWarningText(input)
    {
        warningText.text 
= input
    }

    Text
    {
        id:warningText
        anchors.centerIn: parent
        text: 
"WarningText"
    }
}
posted @ 2019-08-21 15:58 ccsdu2009 閱讀(1262) | 評論 (0)編輯 收藏
 
import QtQuick 2.9

Item
{
    visible: 
true
    width: 
1620
    height: 
720
    id:background

    Image
    {
        source: 
"images/2560.png"
        anchors.fill: parent
    }

    Flickable
    {
        id: flick
        anchors.top: parent.top;
        anchors.left: parent.left
        anchors.right: parent.right
        anchors.bottom: parent.bottom
        anchors.margins: 
3
        contentWidth: 
0
        contentHeight: 
0
        clip: 
true

        Image
        {
            id: image
            smooth: 
true
            transformOrigin: Item.Center
            source:
"mark.png"

            onStatusChanged:
            {
                
if(status === Image.Ready)
                {
                    image.width 
*= 0.5
                    image.height 
*= 0.5

                    image.x 
= background.width*0.5-0.5*image.width
                    image.y 
= background.height*0.5-0.5*image.height

                    
/*mouseArea.drag.minimumX = 0
                    mouseArea.drag.maximumX = flick.width - image.width
                    mouseArea.drag.minimumY = 0
                    mouseArea.drag.maximumY = flick.height - image.height
*/
                }
            }
        }
    }

    
function makeImageCenter(imageWidth,imageHeight)
    {
        
var cx = image.x + 0.5*image.width
        
var cy = image.y + 0.5*image.height

        image.width 
= imageWidth
        image.height 
= imageHeight

        image.x 
= cx - image.width*0.5
        image.y 
= cy - image.height*0.5
    }

    MouseArea
    {
        id: mouseArea
        anchors.fill: flick
        drag.target: image

        onWheel:
        {
            
var diff_w = 0.0
            
var diff_h = 0.0

            
if(wheel.angleDelta.y > 0)
            {
                diff_w 
= image.width * 0.02
                diff_h 
= image.height * 0.02
            }
            
else if(wheel.angleDelta.y < 0)
            {
                diff_w 
= -image.width * 0.02
                diff_h 
= -image.height * 0.02
            }
            
else
            {
                image.width 
= width
                image.height 
= height
            }

            
if(wheel.angleDelta.y != 0)
                background.makeImageCenter(image.width
+diff_w,image.height+diff_h)

            drag.minimumX 
= 0
            drag.maximumX 
= flick.width - image.width
            drag.minimumY 
= 0
            drag.maximumY 
= flick.height - image.height
        }
    }
}
posted @ 2019-08-20 13:53 ccsdu2009 閱讀(1555) | 評論 (0)編輯 收藏
 
void buildTreeItem(QObjectList* list,QStandardItem* item)
{
    
foreach(auto object,*list)
    {
        auto current 
= new QStandardItem();
        current
->setText(object->objectName());
        item
->appendRow(current);
        auto chidren 
= object->children();
        
if(!chidren.isEmpty())
            buildTreeItem(
&chidren,current);
    }
}

void buildTree(QTreeView* view,const QList<QObject*>& list)
{
    view
->header()->hide();
    view
->setColumnHidden(0,true);
    QStandardItemModel
* model = new QStandardItemModel(view);
    
foreach(auto object,list)
    {
        auto item 
= new QStandardItem(object->objectName());
        auto list 
= object->children();
        buildTreeItem(
&list,item);
        model
->appendRow(item);
    }
    view
->setModel(model);
}

QObject
* buildObjectTree(QObject* parent,const QString& text)
{
    auto 
object = new QObject(parent);
    
object->setObjectName(text);
    
return object;
}



    QWidget widget;
    auto box 
= new QVBoxLayout();
    widget.setLayout(box);
    QTreeView
* tree = new QTreeView(&widget);
    box
->addWidget(tree);

    QList
<QObject*> list;
    auto 
object = buildObjectTree(nullptr,"1");

    list.append(
object);
    
    buildObjectTree(
object"2");
    buildObjectTree(
object"3");
    
object = buildObjectTree(object"4");
    buildObjectTree(
object"5");
    buildObjectTree(
object"6");
    
object = buildObjectTree(object"7");

    buildObjectTree(
object"8");
    buildObjectTree(
object"9");
    buildObjectTree(
object"10");
    buildObjectTree(
object"11");
    
    buildTree(tree,list);
    widget.show();
posted @ 2019-08-19 13:42 ccsdu2009 閱讀(246) | 評論 (0)編輯 收藏
僅列出標(biāo)題
共38頁: 1 2 3 4 5 6 7 8 9 Last 
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜一级在线看亚洲| 欧美亚洲在线观看| 欧美激情乱人伦| 欧美黄色aa电影| 欧美日韩在线三级| 国产精品影院在线观看| 国产毛片一区| 在线观看亚洲视频| 亚洲一区二区三区免费视频| 一本色道久久综合亚洲精品不卡| 99热精品在线观看| 亚洲免费网址| 久久久久se| 亚洲美女视频在线观看| 性亚洲最疯狂xxxx高清| 免费国产自线拍一欧美视频| 欧美日韩国产色站一区二区三区| 欧美成人午夜免费视在线看片| 国产精品久久久999| 亚洲国产精品成人一区二区| 艳女tv在线观看国产一区| 麻豆成人91精品二区三区| 欧美大片在线看免费观看| 激情综合色综合久久| 亚洲黄色在线看| 毛片一区二区| 久久超碰97中文字幕| 国产精品永久免费在线| 亚洲精品中文字幕女同| 欧美国产另类| 久久婷婷国产综合精品青草| 国产欧美日韩高清| 午夜天堂精品久久久久| 一区二区三区四区五区在线| 欧美精品麻豆| 中文在线资源观看视频网站免费不卡| 亚洲福利视频免费观看| 久久久精品性| 日韩视频不卡| 亚洲小少妇裸体bbw| 国产精品一区久久久久| 久久久91精品| 免费成人黄色av| 亚洲专区在线视频| 性欧美18~19sex高清播放| 在线播放日韩欧美| 亚洲三级免费电影| 国产一区二区三区日韩欧美| 久久久天天操| 欧美日韩国产综合一区二区| 久久aⅴ国产紧身牛仔裤| 久久综合电影| 欧美一区二区三区视频| 欧美成在线观看| 久久精品人人做人人爽电影蜜月| 久久久国产精品一区二区中文| 在线综合亚洲| 久久久蜜桃精品| 午夜久久久久久久久久一区二区| 欧美一级久久久| 男人的天堂亚洲在线| 久久精品国产第一区二区三区| 欧美成人情趣视频| 麻豆成人综合网| 国产精品美女久久久免费| 亚洲国产婷婷综合在线精品 | 国产精品爱久久久久久久| 欧美一区二区三区四区高清| 欧美搞黄网站| 亚洲精品国产品国语在线app| 国产亚洲一区在线播放| 亚洲欧美日韩精品久久奇米色影视| 一本大道av伊人久久综合| 另类天堂av| 欧美国产精品一区| 日韩视频中午一区| 欧美另类亚洲| 亚洲女ⅴideoshd黑人| 久久爱www久久做| 国产视频一区在线| 久久激情视频| 亚洲国产精品va在线看黑人动漫| 一区二区在线观看av| 免费欧美视频| 亚欧成人在线| 日韩午夜电影av| 欧美一区日韩一区| 亚洲成人直播| 国产精品一区二区三区久久| 久久视频国产精品免费视频在线| 亚洲激情自拍| 久久人体大胆视频| 亚洲欧美日韩精品久久久| 午夜精品区一区二区三| 久久久青草婷婷精品综合日韩| 在线观看91精品国产入口| 欧美黄污视频| 久久免费偷拍视频| 久久av在线看| 香港久久久电影| 亚洲一区久久久| 亚洲美女淫视频| 亚洲三级免费| 欧美国产一区二区| 久久午夜视频| 久久综合九色综合网站| 亚洲欧美日本精品| 亚洲一区二区在线视频| 一本色道久久综合亚洲精品婷婷| 国产一区美女| 亚洲第一毛片| 在线电影院国产精品| 亚洲国产成人精品女人久久久| 国产欧美日韩综合精品二区| 久久久99爱| 久久精品青青大伊人av| 老牛国产精品一区的观看方式| 久久青草久久| 亚洲成色www8888| 99在线视频精品| 一区二区三区久久精品| 夜夜爽www精品| 久久精品成人一区二区三区蜜臀| 午夜欧美电影在线观看| 欧美一区二区三区男人的天堂| 亚洲与欧洲av电影| 免费视频一区二区三区在线观看| 欧美精品久久一区二区| 国产精品久久久久久久久果冻传媒 | 一本到高清视频免费精品| 一本久道久久综合中文字幕| 美女网站在线免费欧美精品| 欧美精品一区二区三区视频| 欧美小视频在线观看| 亚洲成人自拍视频| 欧美一区三区二区在线观看| 亚洲黄网站在线观看| 午夜视频一区在线观看| 欧美另类一区| 最新国产成人在线观看| 亚洲欧美一区二区三区在线| 亚洲黑丝在线| 欧美国产精品劲爆| 亚洲人成亚洲人成在线观看| 欧美专区在线观看| 午夜精品久久久久99热蜜桃导演| 久久综合色播五月| 亚洲国产精品国自产拍av秋霞| 一区二区不卡在线视频 午夜欧美不卡'| 久久久www成人免费精品| 一区二区三区你懂的| 欧美三级视频在线| 99精品久久| 亚洲网站啪啪| 国产一区二区在线免费观看| 久久久久九九视频| 久久精品五月婷婷| 亚洲精品影视在线观看| 一本色道久久综合亚洲精品高清| 国产精品高潮呻吟久久av无限| 亚洲视频播放| 久久久人成影片一区二区三区观看| 亚洲高清资源| 亚洲桃色在线一区| 狠狠久久亚洲欧美专区| 亚洲国产精品一区二区第一页 | 亚洲欧美在线视频观看| 国产精品永久免费在线| 欧美18av| 狠狠网亚洲精品| 亚洲小视频在线观看| 亚洲欧美日韩高清| 亚洲精选中文字幕| 午夜精品亚洲| 在线播放豆国产99亚洲| 亚洲色图在线视频| 亚洲免费电影在线观看| 久久亚洲精品欧美| 欧美一区网站| 国产精品每日更新| 欧美成人自拍| 国产精品日韩在线观看| 欧美成人免费播放| 影音先锋久久| 久久精品99无色码中文字幕| 亚洲欧美日韩天堂一区二区| 欧美日韩伦理在线免费| 91久久国产精品91久久性色| 在线观看欧美日韩| 久久国产黑丝| 欧美大片91| 亚洲另类在线视频| 免费高清在线一区| 亚洲精品国产无天堂网2021| 亚洲电影专区| 欧美日韩另类一区| 亚洲欧美高清| 亚洲经典一区| 亚洲欧美日韩精品久久久| 国产日韩欧美综合在线|