aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickstackview_p.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-05-20 19:27:24 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-05-23 06:59:17 +0000
commit56cb695c43321ef2c0052f60485db192dfb72225 (patch)
tree7b962e73b3928045353fc1c436a092635dd5da1a /src/quicktemplates2/qquickstackview_p.cpp
parent83a91bc0738dd9336a36a230ebd8c5cacbff65bc (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.cpp8
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