diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/curveeditor/detail/curveitem.h')
-rw-r--r-- | src/plugins/qmldesigner/components/curveeditor/detail/curveitem.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.h b/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.h index f080310d59..e1517cf6db 100644 --- a/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.h +++ b/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.h @@ -40,7 +40,7 @@ class AnimationCurve; class KeyframeItem; class GraphicsScene; -class CurveItem : public QGraphicsObject +class CurveItem : public CurveEditorItem { Q_OBJECT @@ -64,13 +64,9 @@ public: void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override; - bool isDirty() const; - - bool locked() const; - - bool pinned() const; + void lockedCallback() override; - bool isUnderMouse() const; + bool isDirty() const; bool hasSelection() const; @@ -88,10 +84,6 @@ public: void restore(); - void setLocked(bool locked); - - void setPinned(bool pinned); - void setDirty(bool dirty); void setHandleVisibility(bool visible); @@ -110,8 +102,6 @@ public: void connect(GraphicsScene *scene); - void setIsUnderMouse(bool under); - void insertKeyframeByTime(double time); void deleteSelectedKeyframes(); @@ -131,12 +121,6 @@ private: std::vector<KeyframeItem *> m_keyframes; - bool m_locked; - - bool m_pinned; - - bool m_underMouse; - bool m_itemDirty; }; |