aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/inputcontext.h
Commit message (Collapse)AuthorAgeFilesLines
* Add full screen input mode for super wide screensJarkko Koivikko2017-01-301-0/+12
| | | | | | | | | | | | | In full screen mode the virtual keyboard replicates the contents of the focused input field to full screen input field located on top of keyboard. This mode can be activated by VirtualKeyboardSettings.fullScreenMode. [ChangeLog] Added full screen input mode for super wide screens. Change-Id: Ib2650c04767fb0945cc2bedc5b1801d254a15a41 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Add new property InputContext.uppercaseJarkko Koivikko2016-12-071-0/+3
| | | | | | | | | | | This property is true when either InputContext.shift or InputContext.capsLock is true. [ChangeLog] Add new property InputContext.uppercase, which is set to true when either InputContext.shift or InputContext.capsLock is true Change-Id: I06ce14c6f626bfe176e6d914e60417ec2009cd5c Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Add InputContext::anchorRectangleJan Arve Saether2016-08-101-0/+3
| | | | | | | | | This will be needed for the selection handles for the dedicated vkb [ChangeLog] Added API to support VKB selection handles. Change-Id: I0cde63217c410559fbc1f8ad034c37fe959d8d28 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Hide the selection handles if the handles are clipped awayJan Arve Saether2016-05-251-0/+6
| | | | | | | | This usually happens when there is a selection, and the view is scrolled so that parts of the selection is outside of the visible input area. Change-Id: I26867c7b3db112f6627ddffc5463a9e52af380cd Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Add support for selection handles.Jan Arve Saether2016-05-201-0/+6
| | | | | | | | | [ChangeLog] Added support for selection handles for VKB. Currently, its only supported for the integrated VKB. Support for the dedicated VKB will be a separate commit Change-Id: I1f700fbc641bc68949b4cc81a8fa3aa275f34efa Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* License updateKalle Viironen2016-01-121-9/+17
| | | | | | Change-Id: I0dc6af72a3ae52a0b97b704df84fb1a8197aeeb8 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Refactor class namesJarkko Koivikko2015-10-281-0/+140
Since the virtual keyboard C++ interface is wrapped inside a namespace, it is possible to get rid of "Declarative" name in the class names, that would otherwise conflict with the QML namespace in the documentation. - Rename DeclarativeSettings to VirtualKeyboardSettings - Remove "Declarative" from class names The rationale for this change is that the name Declarative refers to now obsolete QtQuick1 module. Also, the class names are now the same in C++ and QML name spaces. Change-Id: Ide050d47110443d894d95d35dddf0df5891587be Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>