aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual
Commit message (Collapse)AuthorAgeFilesLines
* Initial CMake port of QtVirtualKeyboardMårten Nordheim2020-05-125-0/+160
| | | | | | | | | | | | | | | | | | | This port makes sure that all the features that are currently tested in the CI are complete and that the tests pass. lipi-toolkit can't be tested since it's currently broken in qmake. Myscript wasn't tested as it is also not tested in coin and the SDK is not available. T9Write wasn't tested as the SDK is not avaialble. Removed outdated src/virtualkeyboard/styles/styles.pro. The styles seem to be in src/styles now. Change-Id: Ibba41d592c51a19dee63840c02a945ec7b1d721e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Get rid of the last QRegExp usages in the moduleLars Knoll2020-03-312-2/+3
| | | | | | Change-Id: I061dc7251745dbef0a03d631820f929c73d4708e Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Make sure that the input panel receives events during modal sessionsVolker Hilsheimer2020-03-035-2/+186
| | | | | | | | | | | | | | | | | | | | | | Parent the input panel to the focus items' window's contentItem, with highest z order. This makes the input panel a sibling of the popup's overlay and dimmer items, but thanks to the highest z-order, the input panel gets all events. This requires that we store the input panel in the InputContext, which again assumes that there is only one input panel. Making this assumption explicit with a Q_ASSERT. Also, since __isRootItem is now true, we need to override the reliance on this property alone to avoid that SelectionControl becomes disabled. Introduce a second internal property. This should be followed up by a change that makes the disabling of the SelectionControl in the desktop integration case an explicit step. Fixes: QTBUG-56918 Done-with: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Change-Id: I58bbbb0adf145c9cfc30a7dd0acb2a0e1231481b Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Workaround for a alternative characters issuePekka Gehör2019-11-181-7/+33
| | | | | | | | | | When you use DragHandler all over the InputPanel, it block use a alternative characters. Now you can only use DragHandler at the top of the Window. Change-Id: I4b648ee56af42a7fff136f1961981dd7ef594337 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 851b902b7165b0d43d1327ae53f48c66309f14bb) Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add SystemTrayIcon to X11 manual testMichael Winkelmann2019-11-183-4/+16
| | | | | | | | | Also adds widget dependency because it is required on some platoforms. Change-Id: If699c34bc1b954906fa4a0304387e4f4cab521e8 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit e5312d19b5579250f0b79a77f7383504d592685d) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Fix keyboard being stuck on the sides on OpenBox environmentRisto Avila2019-11-181-4/+6
| | | | | | | | | Fixes keyboard being stuck on the sides in OpenBox environment. Change-Id: I70d4cbbe5f49b1851f9010b22a3d89f9e0f04c11 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 32721b77eeaf7645f752a4669c30680a11694fab) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* x11vkbwrapper test: Make keyboard movableMichael Winkelmann2019-11-185-35/+32
| | | | | | | | | | | This test makes the keyboard item moveable via DragHandler. The DragHandler implements a signal handler onTranslationChanged that moves the keyboardWindow accordingly. Change-Id: I2ef6761886ac318b46d6ba2fe422d520a40795e3 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 91a7cabbef952a0f44ac63ec3d5b4cf668288563) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Fix for a special character issuePekka Gehör2019-11-183-42/+182
| | | | | | | | | | | Some of a characters need change of keyboard mapping, that they appear correctly. In the previous implementation there was no change of keyboard mapping, which caused the wrong character to appear or no character at all. Change-Id: I5670d37efba5b1a3aa4dd93e5309efea14fa0f53 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 4b9a5746581494ebf9e9847b829d2810e4469a53) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Qt virtual keyboard wrapper for X11v5.14.0-beta2Mikko Seppänen2019-10-0857-0/+5484
This application is a Qt virtual keyboard wrapper that uses Qt virtual keyboard for any X11 input. Application uses At-Spi2 library for listening focus-in events on text widgets and pops up the Qt virtual keyboard when an accepted focus-in event is received. There's also support for listening focus-in events from Chromium browser. For mapping and sending the key events to focused text widget the application uses libXtst, libX11 and libxdo which are also external dependencies to the application among At-Spi2 library. Change-Id: Ifa54969ab4f61e1d48f11ca11058c836f2a403b8 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit fb9e76c9ebcc9ca98ff04e7310a12b4511fa5539)