33 #ifndef pqAnimationTrack_h 34 #define pqAnimationTrack_h 38 #include <QGraphicsItem> 47 ,
public QGraphicsItem
50 Q_INTERFACES(QGraphicsItem)
54 Q_PROPERTY(QVariant property READ property WRITE setProperty)
77 bool isDeletable()
const {
return this->Deletable; }
80 QVariant property()
const;
82 QRectF boundingRect()
const override;
85 void setProperty(
const QVariant& p);
87 void setBoundingRect(
const QRectF& r);
91 this->QGraphicsItem::setEnabled(enable);
92 Q_EMIT this->enabledChanged();
96 void propertyChanged();
97 void enabledChanged();
100 void paint(QPainter* p,
const QStyleOptionGraphicsItem* option, QWidget* widget)
override;
103 bool Deletable =
true;
104 QList<pqAnimationKeyFrame*> Frames;
110 #endif // pqAnimationTrack_h void setEnabled(bool enable)
void setDeletable(bool d)