diff options
Diffstat (limited to 'src/declarative/fx/qfxpositioners.h')
-rw-r--r-- | src/declarative/fx/qfxpositioners.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/declarative/fx/qfxpositioners.h b/src/declarative/fx/qfxpositioners.h index 6acb393..9560925 100644 --- a/src/declarative/fx/qfxpositioners.h +++ b/src/declarative/fx/qfxpositioners.h @@ -60,11 +60,9 @@ class Q_DECLARATIVE_EXPORT QFxBasePositioner : public QFxItem Q_OBJECT Q_PROPERTY(int spacing READ spacing WRITE setSpacing) - Q_PROPERTY(int margin READ margin WRITE setMargin) Q_PROPERTY(QmlTransition *move READ move WRITE setMove) Q_PROPERTY(QmlTransition *add READ add WRITE setAdd) Q_PROPERTY(QmlTransition *remove READ remove WRITE setRemove) - Q_PROPERTY(QFxItem *item READ layoutItem NOTIFY layoutItemChanged) public: enum AutoUpdateType { None = 0x0, Horizontal = 0x1, Vertical = 0x2, Both = 0x3 }; QFxBasePositioner(AutoUpdateType, QFxItem *parent); @@ -72,9 +70,6 @@ public: int spacing() const; void setSpacing(int); - int margin() const; - void setMargin(int); - QmlTransition *move() const; void setMove(QmlTransition *); @@ -84,8 +79,6 @@ public: QmlTransition *remove() const; void setRemove(QmlTransition *); - QFxItem *layoutItem() const; - protected: virtual void componentComplete(); virtual QVariant itemChange(GraphicsItemChange, const QVariant &); @@ -102,11 +95,10 @@ Q_SIGNALS: void layoutItemChanged(); protected Q_SLOTS: - virtual void doLayout()=0; - void setLayoutItem(QFxItem *); + virtual void doPositioning()=0; private Q_SLOTS: - void preLayout(); + void prePositioning(); protected: QFxBasePositioner(QFxBasePositionerPrivate &dd, AutoUpdateType at, QFxItem *parent); @@ -125,7 +117,7 @@ class Q_DECLARATIVE_EXPORT QFxVerticalPositioner : public QFxBasePositioner public: QFxVerticalPositioner(QFxItem *parent=0); protected Q_SLOTS: - virtual void doLayout(); + virtual void doPositioning(); private: Q_DISABLE_COPY(QFxVerticalPositioner) }; @@ -136,7 +128,7 @@ class Q_DECLARATIVE_EXPORT QFxHorizontalPositioner: public QFxBasePositioner public: QFxHorizontalPositioner(QFxItem *parent=0); protected Q_SLOTS: - virtual void doLayout(); + virtual void doPositioning(); private: Q_DISABLE_COPY(QFxHorizontalPositioner) }; @@ -155,7 +147,7 @@ public: int columns() const {return _columns;} void setcolumns(const int columns){_columns = columns;} protected Q_SLOTS: - virtual void doLayout(); + virtual void doPositioning(); private: int _rows; |