Fix QQuickDropArea test compilation.
Change-Id: I5feaabe235201af842ca6bc4f3496b1861b06fb9 Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
This commit is contained in:
parent
648337d19a
commit
1ebad3a320
|
@ -7,3 +7,5 @@ SOURCES += tst_qquickdroparea.cpp
|
|||
CONFIG += parallel_test
|
||||
|
||||
QT += core-private gui-private declarative-private quick-private network testlib
|
||||
|
||||
mac: CONFIG += insignificant_test # QTBUG-24588
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
#include <QtDeclarative/qdeclarativeexpression.h>
|
||||
|
||||
#include <QtGui/qwindowsysteminterface_qpa.h>
|
||||
#include <QtGui/qplatformdrag_qpa.h>
|
||||
|
||||
template <typename T> static T evaluate(QObject *scope, const QString &expression)
|
||||
{
|
||||
|
@ -193,14 +194,14 @@ void tst_QQuickDropArea::containsDrag_external()
|
|||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "hasDrag"), false);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "hasDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(evaluate<int>(dropArea, "exitEvents"), 0);
|
||||
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "hasDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
|
@ -208,13 +209,13 @@ void tst_QQuickDropArea::containsDrag_external()
|
|||
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(150, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(150, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "hasDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea, "exitEvents"), 0);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "hasDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
|
@ -222,13 +223,13 @@ void tst_QQuickDropArea::containsDrag_external()
|
|||
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(150, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(150, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "hasDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea, "exitEvents"), 1);
|
||||
|
||||
QWindowSystemInterface::handleDrop(&canvas, &data, QPoint(150, 50));
|
||||
QWindowSystemInterface::handleDrop(&canvas, &data, QPoint(150, 50), Qt::CopyAction);
|
||||
}
|
||||
|
||||
void tst_QQuickDropArea::keys_internal()
|
||||
|
@ -363,80 +364,80 @@ void tst_QQuickDropArea::keys_external()
|
|||
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(dropArea->property("dragKeys").toStringList(), QStringList() << "text/x-red" << "text/x-blue");
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
evaluate<void>(dropArea, "keys = \"text/x-blue\"");
|
||||
QCOMPARE(dropArea->property("keys").toStringList(), QStringList() << "text/x-blue");
|
||||
QCOMPARE(dropArea->property("dropKeys").toStringList(), QStringList() << "text/x-blue");
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(dropArea->property("dragKeys").toStringList(), QStringList() << "text/x-red" << "text/x-blue");
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
evaluate<void>(dropArea, "keys = \"text/x-red\"");
|
||||
QCOMPARE(dropArea->property("keys").toStringList(), QStringList() << "text/x-red");
|
||||
QCOMPARE(dropArea->property("dropKeys").toStringList(), QStringList() << "text/x-red");
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(dropArea->property("dragKeys").toStringList(), QStringList() << "text/x-red" << "text/x-blue");
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
evaluate<void>(dropArea, "keys = \"text/x-green\"");
|
||||
QCOMPARE(dropArea->property("keys").toStringList(), QStringList() << "text/x-green");
|
||||
QCOMPARE(dropArea->property("dropKeys").toStringList(), QStringList() << "text/x-green");
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
evaluate<void>(dropArea, "keys = [\"text/x-red\", \"text/x-green\"]");
|
||||
QCOMPARE(dropArea->property("keys").toStringList(), QStringList() << "text/x-red" << "text/x-green");
|
||||
QCOMPARE(dropArea->property("dropKeys").toStringList(), QStringList() << "text/x-red" << "text/x-green");
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(dropArea->property("dragKeys").toStringList(), QStringList() << "text/x-red" << "text/x-blue");
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
data.removeFormat("text/x-red");
|
||||
data.removeFormat("text/x-blue");
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
evaluate<void>(dropArea, "keys = []");
|
||||
QCOMPARE(dropArea->property("keys").toStringList(), QStringList());
|
||||
QCOMPARE(dropArea->property("dropKeys").toStringList(), QStringList());
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(dropArea->property("dragKeys").toStringList(), QStringList());
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
data.setData("text/x-red", "red");
|
||||
data.setData("text/x-blue", "blue");
|
||||
QCOMPARE(dropArea->property("keys").toStringList(), QStringList());
|
||||
QCOMPARE(dropArea->property("dropKeys").toStringList(), QStringList());
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; dragKeys = undefined }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(dropArea->property("dragKeys").toStringList(), QStringList() << "text/x-red" << "text/x-blue");
|
||||
|
||||
QWindowSystemInterface::handleDrop(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrop(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
}
|
||||
|
||||
void tst_QQuickDropArea::source_internal()
|
||||
|
@ -589,7 +590,7 @@ void tst_QQuickDropArea::position_external()
|
|||
|
||||
QMimeData data;
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 1);
|
||||
QCOMPARE(evaluate<int>(dropArea, "moveEvents"), 1);
|
||||
QCOMPARE(evaluate<qreal>(dropArea, "drag.x"), qreal(50));
|
||||
|
@ -600,7 +601,7 @@ void tst_QQuickDropArea::position_external()
|
|||
QCOMPARE(evaluate<qreal>(dropArea, "eventY"), qreal(50));
|
||||
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; moveEvents = 0; eventX = -1; eventY = -1 }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(40, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(40, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea, "moveEvents"), 1);
|
||||
QCOMPARE(evaluate<qreal>(dropArea, "drag.x"), qreal(40));
|
||||
|
@ -611,7 +612,7 @@ void tst_QQuickDropArea::position_external()
|
|||
QCOMPARE(evaluate<qreal>(dropArea, "eventY"), qreal(50));
|
||||
|
||||
evaluate<void>(dropArea, "{ enterEvents = 0; moveEvents = 0; eventX = -1; eventY = -1 }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(75, 25));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(75, 25), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<int>(dropArea, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea, "moveEvents"), 1);
|
||||
QCOMPARE(evaluate<qreal>(dropArea, "drag.x"), qreal(75));
|
||||
|
@ -621,7 +622,7 @@ void tst_QQuickDropArea::position_external()
|
|||
QCOMPARE(evaluate<qreal>(dropArea, "eventX"), qreal(75));
|
||||
QCOMPARE(evaluate<qreal>(dropArea, "eventY"), qreal(25));
|
||||
|
||||
QWindowSystemInterface::handleDrop(&canvas, &data, QPoint(75, 25));
|
||||
QWindowSystemInterface::handleDrop(&canvas, &data, QPoint(75, 25), Qt::CopyAction);
|
||||
}
|
||||
|
||||
void tst_QQuickDropArea::drop_internal()
|
||||
|
@ -886,7 +887,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -894,7 +895,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
QCOMPARE(evaluate<int>(dropArea2, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea2, "exitEvents"), 0);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -902,7 +903,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
QCOMPARE(evaluate<int>(dropArea2, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea2, "exitEvents"), 0);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -920,7 +921,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -931,7 +932,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
// external then internal.
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 1);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -965,7 +966,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
QCOMPARE(evaluate<int>(dropArea2, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea2, "exitEvents"), 0);
|
||||
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 1);
|
||||
|
@ -1061,7 +1062,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -1071,7 +1072,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -1081,7 +1082,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&canvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), true);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -1101,7 +1102,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
|
||||
evaluate<void>(dropArea1, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
evaluate<void>(dropArea2, "{ enterEvents = 0; exitEvents = 0 }");
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrag(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
QCOMPARE(evaluate<bool>(dropArea1, "containsDrag"), false);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea1, "exitEvents"), 0);
|
||||
|
@ -1109,7 +1110,7 @@ void tst_QQuickDropArea::simultaneousDrags()
|
|||
QCOMPARE(evaluate<int>(dropArea2, "enterEvents"), 0);
|
||||
QCOMPARE(evaluate<int>(dropArea2, "exitEvents"), 1);
|
||||
|
||||
QWindowSystemInterface::handleDrop(&alternateCanvas, &data, QPoint(50, 50));
|
||||
QWindowSystemInterface::handleDrop(&alternateCanvas, &data, QPoint(50, 50), Qt::CopyAction);
|
||||
}
|
||||
|
||||
QTEST_MAIN(tst_QQuickDropArea)
|
||||
|
|
Loading…
Reference in New Issue