From 711f367d8f4a1f55c59ff7cdda743b2b3bd5e265 Mon Sep 17 00:00:00 2001 From: Pekka Vuorela Date: Wed, 18 Jan 2012 13:35:26 +0200 Subject: Remove QInputContext usage from QWidget test Change-Id: Ifcd600f5efd5bd079dd2f8d66803e34ffa6df37f Reviewed-by: Joona Petrell --- tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp | 32 ++++++++--------------- 1 file changed, 11 insertions(+), 21 deletions(-) (limited to 'tests/auto/widgets/kernel') diff --git a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp index 16bb5d345b..cb7ef176d4 100644 --- a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp +++ b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp @@ -56,7 +56,6 @@ #include #include #include -#include #include #include #include @@ -8994,15 +8993,11 @@ void tst_QWidget::rectOutsideCoordinatesLimit_task144779() void tst_QWidget::inputFocus_task257832() { QLineEdit *widget = new QLineEdit; - QInputContext *context = widget->inputContext(); - if (!context) - QSKIP("No input context"); widget->setFocus(); widget->winId(); // make sure, widget has been created - context->setFocusWidget(widget); - QCOMPARE(context->focusWidget(), static_cast(widget)); + QCOMPARE(qApp->inputPanel()->inputItem(), static_cast(widget)); widget->setReadOnly(true); - QVERIFY(!context->focusWidget()); + QVERIFY(!qApp->inputPanel()->inputItem()); delete widget; } @@ -9137,24 +9132,19 @@ void tst_QWidget::focusProxyAndInputMethods() // and that the input method gets the focus proxy passed // as the focus widget instead of the child widget. // otherwise input method queries go to the wrong widget - QInputContext *inputContext = qApp->inputContext(); - if (inputContext) { - QCOMPARE(inputContext->focusWidget(), toplevel); + QCOMPARE(qApp->inputPanel()->inputItem(), toplevel); - child->setAttribute(Qt::WA_InputMethodEnabled, false); - QVERIFY(!inputContext->focusWidget()); + child->setAttribute(Qt::WA_InputMethodEnabled, false); + QVERIFY(!qApp->inputPanel()->inputItem()); - child->setAttribute(Qt::WA_InputMethodEnabled, true); - QCOMPARE(inputContext->focusWidget(), toplevel); + child->setAttribute(Qt::WA_InputMethodEnabled, true); + QCOMPARE(qApp->inputPanel()->inputItem(), toplevel); - child->setEnabled(false); - QVERIFY(!inputContext->focusWidget()); + child->setEnabled(false); + QVERIFY(!qApp->inputPanel()->inputItem()); - child->setEnabled(true); - QCOMPARE(inputContext->focusWidget(), toplevel); - } else { - qDebug() << "No input context set, skipping QInputContext::focusWidget() test"; - } + child->setEnabled(true); + QCOMPARE(qApp->inputPanel()->inputItem(), toplevel); delete toplevel; } -- cgit v1.2.3