diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-01-11 15:44:16 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-01-12 14:36:13 +0000 |
commit | def88e018576e6e2185ff6fa4b6e4fac885a6e10 (patch) | |
tree | 6a5debfca7d07fd33f02526fa24607f9f2a3187f /src/quicktemplates2/qquickstackview_p.h | |
parent | f0508c72750d5c44834b6a0f9db3a76431350158 (diff) |
Add attached StackView.visible property
[ChangeLog][Controls][StackView] Added attached StackView.visible
property that can be used to control whether items below the top-
most item are kept visible.
Task-number: QTBUG-56801
Change-Id: Ieead0d476f254886cff5f8457bb5c5d23cb7de8a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickstackview_p.h')
-rw-r--r-- | src/quicktemplates2/qquickstackview_p.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickstackview_p.h b/src/quicktemplates2/qquickstackview_p.h index eea59334..cc2e4ee2 100644 --- a/src/quicktemplates2/qquickstackview_p.h +++ b/src/quicktemplates2/qquickstackview_p.h @@ -168,6 +168,7 @@ class Q_QUICKTEMPLATES2_PRIVATE_EXPORT QQuickStackViewAttached : public QObject Q_PROPERTY(int index READ index NOTIFY indexChanged FINAL) Q_PROPERTY(QQuickStackView *view READ view NOTIFY viewChanged FINAL) Q_PROPERTY(QQuickStackView::Status status READ status NOTIFY statusChanged FINAL) + Q_PROPERTY(bool visible READ isVisible WRITE setVisible RESET resetVisible NOTIFY visibleChanged FINAL) // REVISION 2 public: explicit QQuickStackViewAttached(QObject *parent = nullptr); @@ -177,10 +178,16 @@ public: QQuickStackView *view() const; QQuickStackView::Status status() const; + bool isVisible() const; + void setVisible(bool visible); + void resetVisible(); + Q_SIGNALS: void indexChanged(); void viewChanged(); void statusChanged(); + /*Q_REVISION(2)*/ void visibleChanged(); + /*Q_REVISION(1)*/ void activated(); /*Q_REVISION(1)*/ void activating(); /*Q_REVISION(1)*/ void deactivated(); |