diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-05-20 19:27:24 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-05-23 06:59:17 +0000 |
commit | 56cb695c43321ef2c0052f60485db192dfb72225 (patch) | |
tree | 7b962e73b3928045353fc1c436a092635dd5da1a /src/quicktemplates2/qquickstackview_p.cpp | |
parent | 83a91bc0738dd9336a36a230ebd8c5cacbff65bc (diff) |
Add StackView::empty for convenience
"stack.empty" looks cleaner in bindings than "stack.depth === 0"
Change-Id: Ia99ea8ff2a8cf76a752917c239874d24d2103312
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickstackview_p.cpp')
-rw-r--r-- | src/quicktemplates2/qquickstackview_p.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickstackview_p.cpp b/src/quicktemplates2/qquickstackview_p.cpp index 3c983d6b..69ad7848 100644 --- a/src/quicktemplates2/qquickstackview_p.cpp +++ b/src/quicktemplates2/qquickstackview_p.cpp @@ -297,4 +297,12 @@ void QQuickStackViewPrivate::setBusy(bool b) emit q->busyChanged(); } +void QQuickStackViewPrivate::depthChange() +{ + Q_Q(QQuickStackView); + emit q->depthChanged(); + if (elements.count() <= 1) + emit q->emptyChanged(); +} + QT_END_NAMESPACE |