diff options
author | Martin Jones <martin.jones@nokia.com> | 2010-11-12 05:54:50 (GMT) |
---|---|---|
committer | Martin Jones <martin.jones@nokia.com> | 2010-11-12 05:54:50 (GMT) |
commit | 4a01dc326faa0bc7d61f67e8848e194c3c3b99c5 (patch) | |
tree | 76d7da068eb2ad416ed0626b27b590007c5b8765 /src/declarative | |
parent | ec288ed3720ab3fdc41f3c3698fe58fb322ad090 (diff) | |
download | Qt-4a01dc326faa0bc7d61f67e8848e194c3c3b99c5.zip Qt-4a01dc326faa0bc7d61f67e8848e194c3c3b99c5.tar.gz Qt-4a01dc326faa0bc7d61f67e8848e194c3c3b99c5.tar.bz2 |
Fix PathView key navigation docs.
Task-number: QTBUG-15222
Reviewed-by: Yann Bodson
Diffstat (limited to 'src/declarative')
-rw-r--r-- | src/declarative/graphicsitems/qdeclarativepathview.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativepathview.cpp b/src/declarative/graphicsitems/qdeclarativepathview.cpp index ea929cf..926bec2 100644 --- a/src/declarative/graphicsitems/qdeclarativepathview.cpp +++ b/src/declarative/graphicsitems/qdeclarativepathview.cpp @@ -373,7 +373,21 @@ void QDeclarativePathViewPrivate::regenerate() opacity of the items as they rotate. This additional code can be seen in the PathAttribute documentation.) - The \c focus can be set to \c true to enable keyboard navigation. + PathView does not automatically handle keyboard navigation. This is because + the keys to use for navigation will depend upon the shape of the path. Navigation + can be added quite simply by setting \c focus to \c true and calling + \l decrementCurrentIndex() or \l incrementCurrentIndex(), for example to navigate + using the left and right arrow keys: + + \code + PathView { + ... + focus: true + Keys.onLeftPressed: decrementCurrentIndex() + Keys.onRightPressed: incrementCurrentIndex() + } + \endcode + The path view itself is a focus scope (see \l{qmlfocus#Acquiring Focus and Focus Scopes}{the focus documentation page} for more details). Delegates are instantiated as needed and may be destroyed at any time. |