20#include <QtCore/qobject.h>
21#include <QtCore/qsharedpointer.h>
22#include <private/qtquickglobal_p.h>
23#include <private/qqmlabstractbinding_p.h>
24#include <private/qqmlanybinding_p.h>
26#include <QtCore/private/qproperty_p.h>
59 void deleteFromBinding();
67 enum EventType { Script, SignalHandler, ParentChange, AnchorChanges };
71 virtual void execute();
72 virtual bool isReversable();
73 virtual void reverse();
83 virtual bool changesBindings();
84 virtual void clearBindings();
124 Q_PROPERTY(
bool when READ when WRITE setWhen FINAL)
138 bool isNamed()
const;
140 bool isWhenKnown()
const;
145 void setExtends(
const QString &);
148 int operationCount()
const;
169 bool isStateActive()
const;
QQmlAnyBinding is an abstraction over the various bindings in QML.
The QQmlExpression class evaluates JavaScript in a QML context.
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQmlProperty class abstracts accessing properties on objects created from QML.
virtual void saveTargetValues()
virtual void saveOriginals()
virtual void saveCurrentValues()
virtual bool isRewindable()
virtual EventType type() const =0
virtual void copyOriginals(QQuickStateActionEvent *)
QQmlAnyBinding fromBinding
QObject * specifiedObject
QQuickStateActionEvent * event
QString specifiedProperty
QQuickStateOperation(QObject *parent=nullptr)
QList< QQuickStateAction > ActionList
QQmlListProperty< QQuickStateOperation > changes()
\macro QT_RESTRICTED_CAST_FROM_ASCII
employee setName("Richard Schmit")
Combined button and popup list for selecting options.
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
QQuickStateOperation::ActionList QQuickStateActions
#define Q_AUTOTEST_EXPORT
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent