5 #ifndef pqAnimationKeyFrame_h 6 #define pqAnimationKeyFrame_h 12 #include <QGraphicsItem> 21 ,
public QGraphicsItem
27 Q_PROPERTY(
double normalizedStartTime READ normalizedStartTime WRITE setNormalizedStartTime)
31 Q_PROPERTY(
double normalizedEndTime READ normalizedEndTime WRITE setNormalizedEndTime)
35 Q_PROPERTY(QVariant startValue READ startValue WRITE setStartValue)
39 Q_PROPERTY(QVariant endValue READ endValue WRITE setEndValue)
43 Q_PROPERTY(QIcon icon READ icon WRITE setIcon)
44 Q_INTERFACES(QGraphicsItem)
49 double normalizedStartTime()
const;
50 double normalizedEndTime() const;
51 QVariant startValue() const;
52 QVariant endValue() const;
55 QRectF boundingRect() const override;
58 void setNormalizedStartTime(
double t);
59 void setNormalizedEndTime(
double t);
60 void setStartValue(const QVariant&);
61 void setEndValue(const QVariant&);
62 void setIcon(const QIcon& icon);
63 void setBoundingRect(const QRectF& r);
64 void adjustRect(
double startPos,
double endPos);
67 void startValueChanged();
68 void endValueChanged();
77 void paint(QPainter* p, const QStyleOptionGraphicsItem* option, QWidget* widget) override;
80 double NormalizedStartTime = 0;
81 double NormalizedEndTime = 1;
89 #endif // pqAnimationKeyFrame_h #define PARAVIEW_DEPRECATED_IN_5_12_0(reason)