From: Matthew Cattell Date: Thu, 22 Sep 2011 15:31:52 +0000 (+0200) Subject: partial build fix replaced QApplication::setActiveWindow with requestActivateWindow... X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=d535e1f4159767584e1c22a9db308c6b5d8c4b2c;p=konrad%2Fqtdeclarative.git partial build fix replaced QApplication::setActiveWindow with requestActivateWindow and added widgets-private Change-Id: I6e2a3b51c10684de974a0954ca4182860d351eef Reviewed-on: http://codereview.qt-project.org/5403 Reviewed-by: Qt Sanity Bot Reviewed-by: Samuel Rødal --- diff --git a/tests/auto/declarative/qsgtextedit/qsgtextedit.pro b/tests/auto/declarative/qsgtextedit/qsgtextedit.pro index 4e233f3..1048e49 100644 --- a/tests/auto/declarative/qsgtextedit/qsgtextedit.pro +++ b/tests/auto/declarative/qsgtextedit/qsgtextedit.pro @@ -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 diff --git a/tests/auto/declarative/qsgtextedit/tst_qsgtextedit.cpp b/tests/auto/declarative/qsgtextedit/tst_qsgtextedit.cpp index 7c0f097..0fc2a1a 100644 --- a/tests/auto/declarative/qsgtextedit/tst_qsgtextedit.cpp +++ b/tests/auto/declarative/qsgtextedit/tst_qsgtextedit.cpp @@ -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(&canvas)); + QTRY_COMPARE(QGuiApplication::activeWindow(), &canvas); textEdit->setText(QString()); { QInputMethodEvent ev(rtlText, QList()); 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(&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(&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(&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(&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(&view)); QSGTextEdit *edit = qobject_cast(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(canvas->rootObject());