From: Friedemann Kleint Date: Fri, 25 Nov 2011 07:27:09 +0000 (+0100) Subject: QtDeclarative: Fix building of tests on Windows. X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=fab28e815819e297d2205dae5b6187b0c625958e;p=konrad%2Fqtdeclarative.git QtDeclarative: Fix building of tests on Windows. Export inner classes, add missing module. Change-Id: Iabc69ac5f08b70ade994c26d36bd08359fa71137 Reviewed-by: Sergio Ahumada --- diff --git a/src/declarative/qml/v8/qv8gccallback_p.h b/src/declarative/qml/v8/qv8gccallback_p.h index 91574cb..f18b20b 100644 --- a/src/declarative/qml/v8/qv8gccallback_p.h +++ b/src/declarative/qml/v8/qv8gccallback_p.h @@ -69,7 +69,7 @@ public: static void registerGcPrologueCallback(); static void releaseWorkerThreadGcPrologueCallbackData(); - class Referencer { + class Q_AUTOTEST_EXPORT Referencer { public: ~Referencer(); void addRelationship(QObject *object, v8::Persistent handle); @@ -81,7 +81,7 @@ public: friend class QV8GCCallback::ThreadData; }; - class Node { + class Q_AUTOTEST_EXPORT Node { public: typedef void (*PrologueCallback)(Referencer *r, Node *node); Node(PrologueCallback callback); diff --git a/tests/auto/declarative/qquickgridview/qquickgridview.pro b/tests/auto/declarative/qquickgridview/qquickgridview.pro index 6c097d6..c88b63a 100644 --- a/tests/auto/declarative/qquickgridview/qquickgridview.pro +++ b/tests/auto/declarative/qquickgridview/qquickgridview.pro @@ -10,4 +10,4 @@ DEPLOYMENT += testDataFiles CONFIG += parallel_test CONFIG += insignificant_test #QTBUG-22807 -QT += core-private gui-private v8-private declarative-private opengl-private testlib +QT += core-private gui-private v8-private declarative-private opengl-private testlib widgets diff --git a/tests/auto/declarative/qquicktextinput/tst_qquicktextinput.cpp b/tests/auto/declarative/qquicktextinput/tst_qquicktextinput.cpp index 4b041dd..b19842c 100644 --- a/tests/auto/declarative/qquicktextinput/tst_qquicktextinput.cpp +++ b/tests/auto/declarative/qquicktextinput/tst_qquicktextinput.cpp @@ -45,6 +45,7 @@ #include #include #include +#include #include #include #include @@ -2659,7 +2660,7 @@ void tst_qquicktextinput::tripleClickSelectsAll() // And now we press the third click too late, so no triple click event is triggered. QTest::mouseDClick(&view, Qt::LeftButton, 0, pointInside); QGuiApplication::processEvents(); - QTest::qWait(QApplication::doubleClickInterval() + 1); + QTest::qWait(qApp->styleHints()->mouseDoubleClickInterval() + 1); QTest::mouseClick(&view, Qt::LeftButton, 0, pointInside); QGuiApplication::processEvents(); QVERIFY(input->selectedText().isEmpty());