diff options
author | Liang Qi <liang.qi@theqtcompany.com> | 2015-09-21 09:39:49 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@theqtcompany.com> | 2015-09-21 10:54:41 +0000 |
commit | 3ebcf54e63f29d57e189895bdf52f6b5199e827f (patch) | |
tree | 6d7b930b7722700cab989e665271f1adc04b3aea /src/imports/controls | |
parent | 2b40d7b8bb85db0d4f15fe77c451af4473f29c32 (diff) |
Controls: move Accessible from QML to C++ for Dial
Change-Id: I95604be3b31bc69f7ac3f7ed8ff444833713b67d
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'src/imports/controls')
-rw-r--r-- | src/imports/controls/Dial.qml | 3 | ||||
-rw-r--r-- | src/imports/controls/qquickdial.cpp | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/imports/controls/Dial.qml b/src/imports/controls/Dial.qml index fcca2066..1d546a5e 100644 --- a/src/imports/controls/Dial.qml +++ b/src/imports/controls/Dial.qml @@ -43,9 +43,6 @@ AbstractDial { implicitWidth: 100 implicitHeight: 100 - Accessible.pressed: pressed - Accessible.role: Accessible.Dial - //! [background] background: Rectangle { color: control.Theme.backgroundColor diff --git a/src/imports/controls/qquickdial.cpp b/src/imports/controls/qquickdial.cpp index 407899d3..c607fba3 100644 --- a/src/imports/controls/qquickdial.cpp +++ b/src/imports/controls/qquickdial.cpp @@ -163,6 +163,7 @@ QQuickDial::QQuickDial(QQuickItem *parent) : QQuickControl(*(new QQuickDialPrivate), parent) { setActiveFocusOnTab(true); + setAccessibleRole(0x00000031); //QAccessible::Dial setAcceptedMouseButtons(Qt::LeftButton); } @@ -367,6 +368,7 @@ void QQuickDial::setPressed(bool pressed) Q_D(QQuickDial); if (d->pressed != pressed) { d->pressed = pressed; + setAccessibleProperty("pressed", pressed); emit pressedChanged(); } } |