diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-06-08 20:19:50 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-06-09 09:42:39 +0000 |
commit | af96b35bf4487279357a76bd02a926c1b7f528bb (patch) | |
tree | ee9ce38b9080c922f1a13b52d0f05ab0eb093e1d /src/quicktemplates2/qquickmenu_p_p.h | |
parent | ca3b585bbe88feed516870ce3315c77e2f1b8d2e (diff) |
QQuickMenu: fix key navigation
Skip non-focusable separators, and use a key focus reason
(Qt::TabFocusReason & Qt::BacktabFocusReason) to give the
items visual focus.
[ChangeLog][Controls][Menu] Fixed key navigation to skip separators.
Change-Id: I99affabc50703c7363ab8146e5ced9b45111de00
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickmenu_p_p.h')
-rw-r--r-- | src/quicktemplates2/qquickmenu_p_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickmenu_p_p.h b/src/quicktemplates2/qquickmenu_p_p.h index 504bc74d..583bb41d 100644 --- a/src/quicktemplates2/qquickmenu_p_p.h +++ b/src/quicktemplates2/qquickmenu_p_p.h @@ -84,6 +84,9 @@ public: int currentIndex() const; void setCurrentIndex(int index); + void activateNextItem(); + void activatePreviousItem(); + static void contentData_append(QQmlListProperty<QObject> *prop, QObject *obj); static int contentData_count(QQmlListProperty<QObject> *prop); static QObject *contentData_at(QQmlListProperty<QObject> *prop, int index); |