aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h')
-rw-r--r--src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h b/src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h
index 622a1d2946..b73d4dad69 100644
--- a/src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h
+++ b/src/plugins/qmldesigner/components/stateseditornew/propertychangesmodel.h
@@ -42,6 +42,8 @@ class PropertyChangesModel : public QAbstractListModel
Q_PROPERTY(int count READ count NOTIFY countChanged)
Q_PROPERTY(QVariant modelNodeBackendProperty READ modelNodeBackend WRITE setModelNodeBackend
NOTIFY modelNodeBackendChanged)
+ Q_PROPERTY(bool propertyChangesVisible READ propertyChangesVisible NOTIFY
+ propertyChangesVisibleChanged)
enum {
Target = Qt::DisplayRole,
@@ -62,11 +64,15 @@ public:
void reset();
int count() const;
+ Q_INVOKABLE void setPropertyChangesVisible(bool value);
+ Q_INVOKABLE bool propertyChangesVisible() const;
+
static void registerDeclarativeType();
signals:
void modelNodeBackendChanged();
void countChanged();
+ void propertyChangesVisibleChanged();
private:
QVariant modelNodeBackend() const;