src/declarative/util/qdeclarativepropertychanges_p.h
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    50 QT_BEGIN_NAMESPACE
    50 QT_BEGIN_NAMESPACE
    51 
    51 
    52 QT_MODULE(Declarative)
    52 QT_MODULE(Declarative)
    53     
    53     
    54 class QDeclarativePropertyChangesPrivate;
    54 class QDeclarativePropertyChangesPrivate;
    55 class Q_DECLARATIVE_EXPORT QDeclarativePropertyChanges : public QDeclarativeStateOperation
    55 class Q_AUTOTEST_EXPORT QDeclarativePropertyChanges : public QDeclarativeStateOperation
    56 {
    56 {
    57     Q_OBJECT
    57     Q_OBJECT
    58     Q_DECLARE_PRIVATE(QDeclarativePropertyChanges)
    58     Q_DECLARE_PRIVATE(QDeclarativePropertyChanges)
    59 
    59 
    60     Q_PROPERTY(QObject *target READ object WRITE setObject)
    60     Q_PROPERTY(QObject *target READ object WRITE setObject)
    77 };
    77 };
    78 
    78 
    79 class QDeclarativePropertyChangesParser : public QDeclarativeCustomParser
    79 class QDeclarativePropertyChangesParser : public QDeclarativeCustomParser
    80 {
    80 {
    81 public:
    81 public:
       
    82     QDeclarativePropertyChangesParser()
       
    83     : QDeclarativeCustomParser(AcceptsAttachedProperties) {}
       
    84 
    82     void compileList(QList<QPair<QByteArray, QVariant> > &list, const QByteArray &pre, const QDeclarativeCustomParserProperty &prop);
    85     void compileList(QList<QPair<QByteArray, QVariant> > &list, const QByteArray &pre, const QDeclarativeCustomParserProperty &prop);
    83 
    86 
    84     virtual QByteArray compile(const QList<QDeclarativeCustomParserProperty> &);
    87     virtual QByteArray compile(const QList<QDeclarativeCustomParserProperty> &);
    85     virtual void setCustomData(QObject *, const QByteArray &);
    88     virtual void setCustomData(QObject *, const QByteArray &);
    86 };
    89 };