diff options
Diffstat (limited to 'src/imports/controls/material/qquickmaterialripple_p.h')
-rw-r--r-- | src/imports/controls/material/qquickmaterialripple_p.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/imports/controls/material/qquickmaterialripple_p.h b/src/imports/controls/material/qquickmaterialripple_p.h index bff714ea..14e31aa6 100644 --- a/src/imports/controls/material/qquickmaterialripple_p.h +++ b/src/imports/controls/material/qquickmaterialripple_p.h @@ -62,7 +62,7 @@ class QQuickMaterialRipple : public QQuickItem Q_PROPERTY(qreal clipRadius READ clipRadius WRITE setClipRadius FINAL) Q_PROPERTY(bool pressed READ isPressed WRITE setPressed FINAL) Q_PROPERTY(bool active READ isActive WRITE setActive FINAL) - Q_PROPERTY(QPointF anchor READ anchor WRITE setAnchor FINAL) + Q_PROPERTY(QQuickItem *anchor READ anchor WRITE setAnchor FINAL) public: QQuickMaterialRipple(QQuickItem *parent = nullptr); @@ -79,8 +79,10 @@ public: bool isPressed() const; void setPressed(bool pressed); - QPointF anchor() const; - void setAnchor(const QPointF &anchor); + QPointF anchorPoint() const; + + QQuickItem *anchor() const; + void setAnchor(QQuickItem *anchor); protected: void itemChange(ItemChange change, const ItemChangeData &data) override; @@ -92,10 +94,9 @@ protected: private: bool m_active; bool m_pressed; - bool m_anchored; qreal m_clipRadius; - QPointF m_anchor; QColor m_color; + QQuickItem *m_anchor; QQuickOpacityAnimator *m_opacityAnimator; QVector<QQuickMaterialRippleAnimator *> m_rippleAnimators; }; |