aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickitem_p.h
diff options
context:
space:
mode:
authorBerthold Krevert <berthold.krevert@basyskom.com>2014-05-02 15:18:25 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-05-06 18:39:03 +0200
commit2e24488fb16b67a387f58668a8cfe66b04081d40 (patch)
treeba6198d401d81016b1696157fcd25029caf971a4 /src/quick/items/qquickitem_p.h
parente8275c319fe9433682bc95716168c330a3ebdc88 (diff)
Notify about the focus reason
KeyNavigation sets the focus reason always to Qt::OtherFocusReason. This should be changed at least for tab and backtab navigation. Change-Id: I27c654a202e2a80449dd5420460e413ca9cff75e Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Liang Qi <liang.qi@digia.com>
Diffstat (limited to 'src/quick/items/qquickitem_p.h')
-rw-r--r--src/quick/items/qquickitem_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h
index 96cb9e8843..1bd999e933 100644
--- a/src/quick/items/qquickitem_p.h
+++ b/src/quick/items/qquickitem_p.h
@@ -686,7 +686,8 @@ Q_SIGNALS:
private:
virtual void keyPressed(QKeyEvent *event, bool post);
virtual void keyReleased(QKeyEvent *event, bool post);
- void setFocusNavigation(QQuickItem *currentItem, const char *dir);
+ void setFocusNavigation(QQuickItem *currentItem, const char *dir,
+ Qt::FocusReason reason = Qt::OtherFocusReason);
};
class QQuickLayoutMirroringAttached : public QObject