diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2017-08-09 17:36:44 +0200 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@qt.io> | 2018-05-15 09:11:57 +0000 |
commit | 9e1a353a864cf777034b969a59fb1d616b7bfc73 (patch) | |
tree | ed8faae6a5ca840e21936e7f7ae729be209b1eba /src/imports/templates/qtquicktemplates2plugin.cpp | |
parent | 4458589b4082ca060384f5b3af8dfcbdb677da4d (diff) |
Dial: add inputMode property
This property adds two new ways of interacting with the dial:
horizontally and vertically. These new input modes use a relative
input system, which means that, unlike the old absolute input system,
changes to the dial's position are "added" to its value. This results
in a dial that is less "jumpy", making it safe for operations that
could be harmful if done incorrectly, like adjusting audio levels.
[ChangeLog][Controls][Dial] Added the inputMode property. This property
controls how the dial is interacted with. The circular input mode
(default, old behavior) operates on an absolute input system, whereas
the horizontal and vertical input modes use a relative input system.
Task-number: QTBUG-56323
Change-Id: Iab4e7f048b4797ab626741326ce709914e67bd31
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src/imports/templates/qtquicktemplates2plugin.cpp')
-rw-r--r-- | src/imports/templates/qtquicktemplates2plugin.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/imports/templates/qtquicktemplates2plugin.cpp b/src/imports/templates/qtquicktemplates2plugin.cpp index 5b91c234..ef7a646b 100644 --- a/src/imports/templates/qtquicktemplates2plugin.cpp +++ b/src/imports/templates/qtquicktemplates2plugin.cpp @@ -328,6 +328,7 @@ void QtQuickTemplates2Plugin::registerTypes(const char *uri) qmlRegisterType<QQuickComboBox, 5>(uri, 2, 5, "ComboBox"); qmlRegisterType<QQuickControl, 5>(uri, 2, 5, "Control"); qmlRegisterType<QQuickContainer, 5>(uri, 2, 5, "Container"); + qmlRegisterType<QQuickDial, 5>(uri, 2, 5, "Dial"); qmlRegisterType<QQuickDialog, 5>(uri, 2, 5, "Dialog"); qmlRegisterType<QQuickGroupBox, 5>(uri, 2, 5, "GroupBox"); qmlRegisterType<QQuickLabel, 5>(uri, 2, 5, "Label"); |