qt5base-lts/tests/auto
Joona Petrell e941b37fcc Move input panel visibility ownership from QInputPanel to QPlatformInputContext
Now QInputPanel::visible() can be set true even when platform doesn't provide
a virtual keyboard. Like keyboard geometry, visibility should be dictated by
the platform plugin and not QInputPanel, whose role is more like that of a mediator.
QInputPanel::show() and ::hide() calls should be treated as requests that may fail.
Changed the QInputPanel's visible property to read-only as a setter that may
fail is not really a setter, show() and hide() should be used instead.

Enabling the new functionality cannot be activated immediatelly without breaking
existing keyboards, added a temporary function handlesInputPanelVisibility that
handovers the responsiblity of updating input panel visibility to QInputContextPlatform
only once QInputContextPlatform says that it is able to handle it.

Change-Id: Ideecaf7225cc3971f33a0ac976bd92cf7767475b
Reviewed-on: http://codereview.qt-project.org/6429
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Pekka Vuorela <pekka.ta.vuorela@nokia.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
2011-10-11 16:03:25 +02:00
..
bic
collections Remove last remnants of symbian in autotests. 2011-10-06 01:27:58 +02:00
compilerwarnings/data Remove uilib and QtUiTools from QtBase 2011-09-13 20:11:40 +02:00
corelib Rename QMetaType::construct() to create() 2011-10-11 16:01:45 +02:00
dbus Remove redundant logic from dbus test .pro files. 2011-10-11 07:02:14 +02:00
exceptionsafety Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
exceptionsafety_objects Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
gestures Disabled tests for refactor->master integration 2011-09-13 08:25:05 +02:00
gui Move input panel visibility ownership from QInputPanel to QPlatformInputContext 2011-10-11 16:03:25 +02:00
guiapplauncher
lancelot Remove dead code and empty test functions. 2011-10-07 06:38:59 +02:00
languagechange Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
macgui Tests: Add widgets module to profile. 2011-08-29 15:35:18 +02:00
macnativeevents Clean-up a macro for Cocoa 2011-10-10 07:47:58 +02:00
macplist
modeltest Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
network Avoid using QSKIP in lieu of compile-time checks 2011-10-07 04:30:30 +02:00
networkselftest Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
opengl Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
other Avoid QSKIP in lieu of compile-time checks. 2011-10-06 05:28:32 +02:00
qabstractbutton
qabstractitemview Re-enabled tests that are now passing on Linux 2011-09-26 18:47:24 +02:00
qabstractprintdialog Disabled tests for refactor->master integration 2011-09-13 08:25:05 +02:00
qabstractproxymodel
qabstractscrollarea
qabstractslider
qabstractspinbox
qaccessibility Eliminate needless QSKIPs in qaccessibility test. 2011-10-07 04:30:30 +02:00
qaccessibility_mac Clean-up a macro for Cocoa 2011-10-10 07:47:58 +02:00
qaction Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qactiongroup Tidy QActionGroup autotest. 2011-10-06 05:28:32 +02:00
qapplication Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qboxlayout Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qbuttongroup
qcalendarwidget Remove obsolete function isHeaderVisible. 2011-09-29 13:28:46 +02:00
qcheckbox Remove dead code and empty test functions. 2011-10-07 06:38:59 +02:00
qcolordialog Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qcolumnview Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qcombobox Remove last remnants of symbian in autotests. 2011-10-06 01:27:58 +02:00
qcommandlinkbutton Merge remote branch 'gerrit/master' into refactor 2011-07-06 14:08:02 +02:00
qcompleter Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qcomplextext Re-enabling tests that were marked insignificant but not failing 2011-09-23 13:51:59 +02:00
qcopchannel
qdatawidgetmapper Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qdatetimeedit
qdesktopwidget Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qdial
qdialog Remove last remnants of symbian in autotests. 2011-10-06 01:27:58 +02:00
qdialogbuttonbox Remove Symbian-only test function. 2011-10-05 03:05:33 +02:00
qdirectpainter Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qdirmodel Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qdockwidget Disabled tests for refactor->master integration 2011-09-13 08:25:05 +02:00
qdoublespinbox Cast back to QWindow * 2011-09-23 00:34:26 +02:00
qdoublevalidator Merge remote branch 'gerrit/master' into refactor 2011-08-03 11:03:22 +02:00
qerrormessage
qfiledialog Clean-up a macro for Cocoa 2011-10-10 07:47:58 +02:00
qfiledialog2 Added QWindow::isActive() and focus in / out events. 2011-10-05 12:49:29 +02:00
qfileiconprovider
qfilesystemmodel Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qfocusevent Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qfocusframe
qfontcombobox Disabled tests for refactor->master integration 2011-09-13 08:25:05 +02:00
qfontdialog Re-enabled test that was marked insignificant and passes 2011-09-26 07:50:20 +02:00
qformlayout Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qgraphicsanchorlayout Fix autotests to build on Windows. 2011-08-31 13:26:27 +02:00
qgraphicsanchorlayout1
qgraphicseffect No need to return after QSKIP. 2011-10-07 04:30:30 +02:00
qgraphicseffectsource
qgraphicsgridlayout Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qgraphicsitem Clean-up a macro for Cocoa 2011-10-10 07:47:58 +02:00
qgraphicsitemanimation
qgraphicslayout Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qgraphicslayoutitem
qgraphicslinearlayout Remove dead code and empty test functions. 2011-10-07 06:38:59 +02:00
qgraphicsobject
qgraphicspixmapitem
qgraphicspolygonitem
qgraphicsproxywidget Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qgraphicsscene Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qgraphicssceneindex Remove last remnants of symbian in autotests. 2011-10-06 01:27:58 +02:00
qgraphicstransform Merge branch 'master' into refactor 2011-08-25 12:48:52 +02:00
qgraphicsview Clean-up a macro for Cocoa 2011-10-10 07:47:58 +02:00
qgraphicswidget Remove last remnants of Maemo 5 from autotests 2011-10-06 01:28:01 +02:00
qgridlayout Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qgroupbox
qheaderview Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qidentityproxymodel Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qinputcontext Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qinputdialog
qintvalidator Add notify signals for QIntvalidator, QDoubleValidator, QRegExpValidator 2011-07-29 02:21:16 +02:00
qitemdelegate Comment out test that is always skipped. 2011-10-07 06:39:09 +02:00
qitemeditorfactory Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qitemselectionmodel Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qitemview Don't build qitemview autotest on IRIX. 2011-10-06 01:28:04 +02:00
qlabel Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qlayout Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qlcdnumber
qlineedit Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qlistview Avoid using QSKIP in lieu of compile-time checks 2011-10-07 04:30:30 +02:00
qlistwidget Remove dead code and empty test functions. 2011-10-07 06:38:59 +02:00
qmacstyle Merge remote branch 'gerrit/master' into refactor 2011-07-21 14:42:46 +02:00
qmainwindow Avoid using QSKIP in lieu of compile-time checks 2011-10-07 04:30:30 +02:00
qmdiarea Tests: Add widgets module to profile. 2011-08-29 15:35:18 +02:00
qmdisubwindow Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qmenu Improve QMenu test coverage for Mac and WinCE. 2011-10-07 06:39:42 +02:00
qmenubar Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qmessagebox Remove last remnants of symbian in autotests. 2011-10-06 01:27:58 +02:00
qmetaobjectbuilder add qmetaobjectbuilder to qtbase. 2011-10-11 07:02:14 +02:00
qmultiscreen Tests: Add widgets module to profile. 2011-08-29 15:35:18 +02:00
qnetworkaccessmanager_and_qprogressdialog Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qobjectperformance
qobjectrace Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qopengl Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qplaintextedit No need to return after QSKIP. 2011-10-07 04:30:30 +02:00
qprogressbar
qprogressdialog
qpushbutton Merge remote branch 'gerrit/master' into refactor 2011-07-06 14:08:02 +02:00
qradiobutton
qregexpvalidator Add notify signals for QIntvalidator, QDoubleValidator, QRegExpValidator 2011-07-29 02:21:16 +02:00
qscreen Added Orientation API to QScreen and QWindow. 2011-10-07 22:23:30 +02:00
qscrollarea
qscrollbar Disabled tests for refactor->master integration 2011-09-13 08:25:05 +02:00
qscroller Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qsharedpointer_and_qwidget
qsidebar Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qsizegrip
qslider
qsortfilterproxymodel Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qsound Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qspinbox Re-enabled tests that are now passing on Linux 2011-09-26 18:47:24 +02:00
qsplitter Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qsslsocket_onDemandCertificates_member Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qsslsocket_onDemandCertificates_static Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qstackedlayout
qstackedwidget
qstandarditem
qstandarditemmodel
qstatusbar
qstringlistmodel
qstyle Avoid using QSKIP in lieu of compile-time checks 2011-10-07 04:30:30 +02:00
qstyleoption
qstylesheetstyle Avoid QSKIP in lieu of compile-time check. 2011-10-06 05:28:32 +02:00
qsystemtrayicon Merge branch 'master' into refactor 2011-08-25 12:48:52 +02:00
qtabbar Fix autotests to build on Windows. 2011-08-31 13:26:27 +02:00
qtableview Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qtablewidget Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qtabwidget Remove redundant define. 2011-10-07 06:39:20 +02:00
qtextbrowser Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qtextedit Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
qtoolbar
qtoolbox
qtoolbutton Re-enabling tests that were marked insignificant but not failing 2011-09-23 13:51:59 +02:00
qtooltip Disabled tests for refactor->master integration 2011-09-13 08:25:05 +02:00
qtransformedscreen
qtreeview Re-enabling tests that were marked insignificant but not failing 2011-09-23 13:51:59 +02:00
qtreewidget Re-enabling tests that were marked insignificant but not failing 2011-09-23 13:51:59 +02:00
qtreewidgetitemiterator
qundogroup Merge branch 'master' into refactor 2011-08-25 12:48:52 +02:00
qundostack Merge branch 'master' into refactor 2011-08-25 12:48:52 +02:00
qwidget Clean-up a macro for Cocoa 2011-10-10 07:47:58 +02:00
qwidget_window Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
qwidgetaction
qwindow Added QWindow::isActive() and focus in / out events. 2011-10-05 12:49:29 +02:00
qwindowsurface Don't build qwindowsurface autotest on Mac OS. 2011-10-06 05:28:32 +02:00
qwizard Avoid using QSKIP in lieu of compile-time checks 2011-10-07 04:30:30 +02:00
qworkspace
qwsembedwidget Tests: Add widgets module to profile. 2011-08-29 15:35:18 +02:00
qwsinputmethod
qwswindowsystem Doc: Fixing typo 2011-07-07 10:44:07 +02:00
qx11info tests: Mark failing autotests as "insignificant" for now 2011-07-19 13:11:32 +02:00
sql Remove redundant qWarning's. 2011-10-07 06:39:30 +02:00
testlib Make QTest::qWarn() use __FILE__ and __LINE__. 2011-09-28 12:17:45 +02:00
tools Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
utf8
v8 Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
windowsmobile Fix further test builds on Windows. 2011-08-31 15:22:35 +02:00
xml Avoid using QSKIP in lieu of compile-time checks 2011-10-05 06:15:00 +02:00
auto.pro Add other.pro back to auto.pro 2011-09-12 10:11:34 +02:00
corelib.pro Moved autotests in category 'testlib' into new directory structure 2011-09-12 08:36:15 +02:00
gui.pro Don't build qwindowsurface autotest on Mac OS. 2011-10-06 05:28:32 +02:00
host.pro Moved autotests in category 'tools' into new directory structure 2011-09-12 10:08:29 +02:00
network-settings.h Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
network.pro Merge branch 'master' into refactor 2011-09-12 07:49:03 +02:00
other.pro add qmetaobjectbuilder to qtbase. 2011-10-11 07:02:14 +02:00
platformquirks.h Remove last remnants of Maemo 5 from autotests 2011-10-06 01:28:01 +02:00
qtextbrowser.html
solutions.pri
test.pl
v8.pro Make sure tests/auto/v8.pro doesn't clobber auto.pro 2011-08-31 01:17:39 +02:00