src/declarative/graphicsitems/qdeclarativetranslate_p.h
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    54 
    54 
    55 class Q_AUTOTEST_EXPORT QDeclarativeTranslate : public QGraphicsTransform
    55 class Q_AUTOTEST_EXPORT QDeclarativeTranslate : public QGraphicsTransform
    56 {
    56 {
    57     Q_OBJECT
    57     Q_OBJECT
    58 
    58 
    59     Q_PROPERTY(qreal x READ x WRITE setX NOTIFY positionChanged)
    59     Q_PROPERTY(qreal x READ x WRITE setX NOTIFY xChanged)
    60     Q_PROPERTY(qreal y READ y WRITE setY NOTIFY positionChanged)
    60     Q_PROPERTY(qreal y READ y WRITE setY NOTIFY yChanged)
    61 
    61 
    62 public:
    62 public:
    63     QDeclarativeTranslate(QObject *parent = 0);
    63     QDeclarativeTranslate(QObject *parent = 0);
    64     ~QDeclarativeTranslate();
    64     ~QDeclarativeTranslate();
    65 
    65 
    70     void setY(qreal);
    70     void setY(qreal);
    71 
    71 
    72     void applyTo(QMatrix4x4 *matrix) const;
    72     void applyTo(QMatrix4x4 *matrix) const;
    73 
    73 
    74 Q_SIGNALS:
    74 Q_SIGNALS:
    75     void positionChanged();
    75     void xChanged();
       
    76     void yChanged();
    76 
    77 
    77 private:
    78 private:
    78     Q_DECLARE_PRIVATE(QDeclarativeTranslate)
    79     Q_DECLARE_PRIVATE(QDeclarativeTranslate)
    79     Q_DISABLE_COPY(QDeclarativeTranslate)
    80     Q_DISABLE_COPY(QDeclarativeTranslate)
    80 };
    81 };