partial build fix replaced QApplication::setActiveWindow with requestActivateWindow...
authorMatthew Cattell <matthew.cattell@nokia.com>
Thu, 22 Sep 2011 15:31:52 +0000 (17:31 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 22 Sep 2011 15:38:24 +0000 (17:38 +0200)
Change-Id: I6e2a3b51c10684de974a0954ca4182860d351eef
Reviewed-on: http://codereview.qt-project.org/5403
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>

tests/auto/declarative/qsgtextedit/qsgtextedit.pro
tests/auto/declarative/qsgtextedit/tst_qsgtextedit.cpp

index 4e233f3..1048e49 100644 (file)
@@ -1,5 +1,5 @@
 load(qttest_p4)
-contains(QT_CONFIG,declarative): QT += declarative gui network
+contains(QT_CONFIG,declarative): QT += declarative gui network widgets widgets-private
 macx:CONFIG -= app_bundle
 
 SOURCES += tst_qsgtextedit.cpp ../shared/testhttpserver.cpp
index 7c0f097..0fc2a1a 100644 (file)
@@ -567,9 +567,9 @@ void tst_qsgtextedit::hAlign_RightToLeft()
     QCOMPARE(textEdit->hAlign(), QSGTextEdit::AlignLeft);
     QVERIFY(textEdit->positionToRectangle(0).x() < canvas.width()/2);
 
-    QApplication::setActiveWindow(&canvas);
+    canvas.requestActivateWindow();
     QTest::qWaitForWindowShown(&canvas);
-    QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&canvas));
+    QTRY_COMPARE(QGuiApplication::activeWindow(), &canvas);
 
     textEdit->setText(QString());
     { QInputMethodEvent ev(rtlText, QList<QInputMethodEvent::Attribute>()); QApplication::sendEvent(&canvas, &ev); }
@@ -1933,6 +1933,7 @@ public:
         if (event->type() == QEvent::CloseSoftwareInputPanel)
             closeInputPanelReceived = true;
         return QInputContext::filterEvent(event);
+
     }
 
     void update() { updateReceived = true; }
@@ -2005,7 +2006,7 @@ void tst_qsgtextedit::openInputPanelOnClick()
     view.show();
 
     qApp->setAutoSipEnabled(true);
-    QApplication::setActiveWindow(&view);
+    view.requestActivateWindow();
     QTest::qWaitForWindowShown(&view);
     QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&view));
 
@@ -2056,7 +2057,7 @@ void tst_qsgtextedit::openInputPanelOnFocus()
     view.show();
 
     qApp->setAutoSipEnabled(true);
-    QApplication::setActiveWindow(&view);
+    view.requestActivateWindow();
     QTest::qWaitForWindowShown(&view);
     QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&view));
 
@@ -2299,7 +2300,7 @@ void tst_qsgtextedit::preeditMicroFocus()
     view.setInputContext(&ic);
     view.setAttribute(Qt::WA_InputMethodEnabled, false);
     view.show();
-    QApplication::setActiveWindow(&view);
+    view.requestActivateWindow();
     QTest::qWaitForWindowShown(&view);
 
     QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&view));
@@ -2362,7 +2363,7 @@ void tst_qsgtextedit::inputContextMouseHandler()
     view.setInputContext(&ic);
     view.setAttribute(Qt::WA_InputMethodEnabled, false);
     view.show();
-    QApplication::setActiveWindow(&view);
+    view.requestActivateWindow();
     QTest::qWaitForWindowShown(&view);
 
     QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&view));
@@ -2474,7 +2475,7 @@ void tst_qsgtextedit::inputMethodComposing()
 
     QSGView view(QUrl::fromLocalFile(SRCDIR "/data/inputContext.qml"));
     view.show();
-    QApplication::setActiveWindow(&view);
+    view.requestActivateWindow();
     QTest::qWaitForWindowShown(&view);
     QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&view));
     QSGTextEdit *edit = qobject_cast<QSGTextEdit *>(view.rootObject());
@@ -2511,7 +2512,7 @@ void tst_qsgtextedit::cursorRectangleSize()
     QVERIFY(canvas->rootObject() != 0);
     canvas->show();
     canvas->setFocus();
-    QApplication::setActiveWindow(canvas);
+    canvas->requestActivateWindow();
     QTest::qWaitForWindowShown(canvas);
 
     QSGTextEdit *textEdit = qobject_cast<QSGTextEdit *>(canvas->rootObject());