[Qt][WK2] Fix qmltests after r98460 added widgets dependency.
authorabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 31 Oct 2011 15:49:04 +0000 (15:49 +0000)
committerabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 31 Oct 2011 15:49:04 +0000 (15:49 +0000)
Reviewed by Simon Hausmann.

Use QApplication and QtWidgets until we get rid of the widgets dependency of QScroller.

* UIProcess/API/qt/tests/qmltests/qmltests.pro:
* UIProcess/API/qt/tests/qmltests/tst_qmltests.cpp:
(main):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@98858 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/API/qt/tests/qmltests/qmltests.pro
Source/WebKit2/UIProcess/API/qt/tests/qmltests/tst_qmltests.cpp

index aa65010..bbf0f95 100644 (file)
@@ -1,3 +1,15 @@
+2011-10-31  Andras Becsi  <andras.becsi@nokia.com>
+
+        [Qt][WK2] Fix qmltests after r98460 added widgets dependency.
+
+        Reviewed by Simon Hausmann.
+
+        Use QApplication and QtWidgets until we get rid of the widgets dependency of QScroller.
+
+        * UIProcess/API/qt/tests/qmltests/qmltests.pro:
+        * UIProcess/API/qt/tests/qmltests/tst_qmltests.cpp:
+        (main):
+
 2011-10-31  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
 
         [Qt] Make QWebPreferences hold a QtWebPageProxy
index 41d22b1..b7f57d3 100644 (file)
@@ -3,7 +3,7 @@ TARGET = tst_qmltests
 CONFIG += warn_on testcase
 SOURCES += tst_qmltests.cpp
 
-QT += declarative qmltest
+QT += declarative qmltest widgets
 
 # QML files tested are the ones in WebKit source repository.
 DEFINES += QUICK_TEST_SOURCE_DIR=\"\\\"$$PWD\\\"\"
index a4755f3..f0c0dbc 100644 (file)
 */
 
 #include <QtQuickTest/quicktest.h>
-QUICK_TEST_MAIN(qmltests)
+#include <QtWidgets/QApplication>
+
+int main(int argc, char** argv)
+{
+    // Instantiate QApplication to prevent quick_test_main to instantiate a QGuiApplication.
+    // This can be removed as soon as we do not use QtWidgets any more.
+    QApplication app(argc, argv);
+    return quick_test_main(argc, argv, "qmltests", 0, QUICK_TEST_SOURCE_DIR);
+}