33 #ifndef pqAnimationTrack_h 34 #define pqAnimationTrack_h 38 #include <QGraphicsItem> 48 Q_INTERFACES(QGraphicsItem)
52 Q_PROPERTY(QVariant property READ property WRITE setProperty)
75 bool isDeletable()
const {
return this->Deletable; }
78 QVariant property()
const;
80 QRectF boundingRect()
const override;
83 void setProperty(
const QVariant& p);
85 void setBoundingRect(
const QRectF& r);
89 this->QGraphicsItem::setEnabled(enable);
90 Q_EMIT this->enabledChanged();
94 void propertyChanged();
95 void enabledChanged();
98 void adjustKeyFrameRects();
100 void paint(QPainter* p,
const QStyleOptionGraphicsItem* option, QWidget* widget)
override;
104 QList<pqAnimationKeyFrame*> Frames;
110 #endif // pqAnimationTrack_h void setEnabled(bool enable)
void setDeletable(bool d)