summaryrefslogtreecommitdiffstats
path: root/tests/auto/qwidget/tst_qwidget.cpp
diff options
context:
space:
mode:
authorPekka Vuorela <pekka.ta.vuorela@nokia.com>2011-09-23 15:28:19 +0300
committerQt by Nokia <qt-info@nokia.com>2011-09-28 14:02:08 +0200
commit3d71266fea91628d28ae4e55cd105a0bd5d8b457 (patch)
tree97dd3a62e57ca0e605571aab90d49fb4ca4418a3 /tests/auto/qwidget/tst_qwidget.cpp
parentd0968472c6fc3a9648caa864db39c67db57cef0d (diff)
Remove support for QWidget specific input contexts
QInputContext is migrated to QInputPanel, which allows only one instance. Change-Id: I4912164790d5a6bdff41e11cbe4bc4e2f9f111ec Reviewed-on: http://codereview.qt-project.org/5641 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'tests/auto/qwidget/tst_qwidget.cpp')
-rw-r--r--tests/auto/qwidget/tst_qwidget.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/tests/auto/qwidget/tst_qwidget.cpp b/tests/auto/qwidget/tst_qwidget.cpp
index 1414123296..f7d3e465df 100644
--- a/tests/auto/qwidget/tst_qwidget.cpp
+++ b/tests/auto/qwidget/tst_qwidget.cpp
@@ -589,21 +589,11 @@ void tst_QWidget::getSetCheck()
QCOMPARE(true, obj1.acceptDrops());
// QInputContext * QWidget::inputContext()
- // void QWidget::setInputContext(QInputContext *)
MyInputContext *var13 = new MyInputContext;
- obj1.setInputContext(var13);
+ qApp->setInputContext(var13);
QCOMPARE((QInputContext *)0, obj1.inputContext()); // The widget by default doesn't have the WA_InputMethodEnabled attribute
obj1.setAttribute(Qt::WA_InputMethodEnabled);
- obj1.setInputContext(var13);
QCOMPARE(static_cast<QInputContext *>(var13), obj1.inputContext());
- // QWidget takes ownership, so check parent
- QCOMPARE(var13->parent(), static_cast<QObject *>(&obj1));
- // Check self assignment
- obj1.setInputContext(obj1.inputContext());
- QCOMPARE(static_cast<QInputContext *>(var13), obj1.inputContext());
- obj1.setInputContext((QInputContext *)0);
- QCOMPARE(qApp->inputContext(), obj1.inputContext());
- QVERIFY(qApp->inputContext() != var13);
// bool QWidget::autoFillBackground()
// void QWidget::setAutoFillBackground(bool)
@@ -9937,7 +9927,7 @@ void tst_QWidget::focusProxyAndInputMethods()
InputContextTester *inputContext = new InputContextTester;
QWidget *toplevel = new QWidget(0, Qt::X11BypassWindowManagerHint);
toplevel->setAttribute(Qt::WA_InputMethodEnabled, true);
- toplevel->setInputContext(inputContext); // ownership is transferred
+ qApp->setInputContext(inputContext); // ownership is transferred
QWidget *child = new QWidget(toplevel);
child->setFocusProxy(toplevel);