diff options
Diffstat (limited to 'src/declarative/util/qmlstate.h')
-rw-r--r-- | src/declarative/util/qmlstate.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/declarative/util/qmlstate.h b/src/declarative/util/qmlstate.h index e453446..7b3021b 100644 --- a/src/declarative/util/qmlstate.h +++ b/src/declarative/util/qmlstate.h @@ -73,6 +73,7 @@ public: QmlBinding *toBinding; ActionEvent *event; + //strictly for matching QObject *specifiedObject; QString specifiedProperty; @@ -84,9 +85,17 @@ class ActionEvent public: virtual ~ActionEvent(); virtual QString typeName() const; + virtual void execute(); virtual bool isReversable(); virtual void reverse(); + + //virtual bool hasExtraActions(); + virtual QList<Action> extraActions(); + + virtual bool changesBindings(); + virtual void clearForwardBindings(); + virtual void clearReverseBindings(); }; class QmlStateGroup; |