Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
Symbian^3
-
899094da212e5bb1c3b9bce03b6c91d60cbdd13f, a8f7a5067e4c3d1e7ef87a7067e026e62eab5c17, d9bdaeff3b25ae72fe766bf54a4f76f23d97705b, ca0b81567d76d3af82ce025e029fb5efa50846ed
Description
Support partial input mode for QWidgets, QML and QGraphicsViews.
Partial input mode refers to upcoming native feature, where virtual keyboard only covers lower part of the screen
(unlike the current default virtual keyboard that opens a specific fullscreen editing window).
This cannot be backported to earlier releases, as the native side (that the Qt utilizes) supports only
current version of Symbian release (aka Sym^3).
In native side, when splitview is activated, the system indicates to clients in API HandleResourceChange with a private
event that splitView is opening. At the same time, it reduces the ClientRect() of the application to be rect that is
visible above the keypad. AVKON application then resizes itself and most likely shows scrollbars to navigate the smaller application area.
We need to have something similar (at least ensure that the text edit widget is visible above the keypad) for Qt. For
Sym^3 we can do this without additional flags, if we declare the splitview functionality to be "default" (i.e. always active).
In later releases we can add flags to control the functionality (though I cannot see who would want to use the "old" way).
Attachments
Issue Links
- relates to
-
QTBUG-16785 QML app: After layout switch the focused text input field is not visible on Split view
- Closed
-
QTBUG-17074 QGraphicsWebView: Split view opened automatically for www page but no focused text input field
- Closed
-
QTBUG-17576 GraphicsViews: Focused widget is not visible after orientation change
- Closed
-
QTBUG-17981 Maximized QML application: background application visible after orientation switch on split view
- Closed
-
QTBUG-17984 QML application: focused text input field is not visible when split view is opened
- Closed
-
QTBUG-17045 QGraphicsWebView: Background application visible if QComboBox item list opened while Split view
- Closed
-
QTBUG-17541 QGraphicsWebView: split view scroll bar functionality after orientation change
- Closed
-
QTBUG-17979 Visible flashing on QML application when split view is opened and closed
- Closed
-
QTBUG-17937 GraphicsView with scrollbars: background application visible after split view opened and closed
- Closed