aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickswipeview_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-06-22 11:38:23 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2016-06-22 14:25:26 +0000
commit1e8e2148059a83b17cc7c888364f4b27fb7b0391 (patch)
tree0480274291d70f6fb97065da7e904873d4879e18 /src/quicktemplates2/qquickswipeview_p.h
parentd3b20ffdfa47229c90e856d6ef39723910ae612c (diff)
Add SwipeView::interactive
[ChangeLog][SwipeView] Added interactive property for controlling whether swipe interaction is enabled. Task-number: QTBUG-54268 Change-Id: I1f03e4958defe52c8a15c808567424c85f07f8bd Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickswipeview_p.h')
-rw-r--r--src/quicktemplates2/qquickswipeview_p.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickswipeview_p.h b/src/quicktemplates2/qquickswipeview_p.h
index 90655633..e0e7c051 100644
--- a/src/quicktemplates2/qquickswipeview_p.h
+++ b/src/quicktemplates2/qquickswipeview_p.h
@@ -58,12 +58,19 @@ class QQuickSwipeViewPrivate;
class Q_QUICKTEMPLATES2_PRIVATE_EXPORT QQuickSwipeView : public QQuickContainer
{
Q_OBJECT
+ Q_PROPERTY(bool interactive READ isInteractive WRITE setInteractive NOTIFY interactiveChanged FINAL REVISION 1)
public:
explicit QQuickSwipeView(QQuickItem *parent = nullptr);
+ bool isInteractive() const;
+ void setInteractive(bool interactive);
+
static QQuickSwipeViewAttached *qmlAttachedProperties(QObject *object);
+Q_SIGNALS:
+ Q_REVISION(1) void interactiveChanged();
+
protected:
void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) override;
void itemAdded(int index, QQuickItem *item) override;