42 #ifndef QDECLARATIVEPROPERTYCHANGES_H 43 #define QDECLARATIVEPROPERTYCHANGES_H 45 #include "private/qdeclarativestateoperations_p.h" 46 #include <private/qdeclarativecustomparser_p.h> 61 bool restoreEntryValues;
65 ~QDeclarativePropertyChanges();
70 bool restoreEntryValues() const;
71 void setRestoreEntryValues(
bool);
73 bool isExplicit() const;
74 void setIsExplicit(
bool);
82 void changeExpression(const
QString &name, const
QString &expression);
83 void removeProperty(const
QString &name);
87 void detachFromState();
97 : QDeclarativeCustomParser(AcceptsAttachedProperties) {}
102 virtual void setCustomData(QObject *,
const QByteArray &);
112 #endif // QDECLARATIVEPROPERTYCHANGES_H The QVariant class acts like a union for the most common Qt data types.
#define QT_END_NAMESPACE
This macro expands to.
#define QML_DECLARE_TYPE(TYPE)
The QByteArray class provides an array of bytes.
QDeclarativePropertyChangesParser()
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
#define QT_BEGIN_NAMESPACE
This macro expands to.
#define Q_DECLARATIVE_PRIVATE_EXPORT
The QDeclarativeCustomParser class allows you to add new arbitrary types to QML.
#define Q_DECLARE_PRIVATE(Class)