virtual void resizeStart(int posx, double speed = 1.0);
virtual void resizeEnd(int posx, double speed = 1.0);
virtual double fps() const;
+ virtual void updateFps(double fps);
virtual GenTime maxDuration() const;
virtual void setCropStart(GenTime pos);
protected:
- int m_track;
+ ItemInfo m_info;
+// int m_track;
int m_editedKeyframe;
int m_selectedKeyframe;
- GenTime m_cropStart;
- GenTime m_cropDuration;
- GenTime m_startPos;
+ /* GenTime m_cropStart;
+ GenTime m_cropDuration;
+ GenTime m_startPos;*/
GenTime m_maxDuration;
QMap <int, int> m_keyframes;
double m_keyframeFactor;
double m_fps;
//QRect visibleRect();
void drawKeyFrames(QPainter *painter, QRectF exposedRect);
- int mouseOverKeyFrames(QPointF pos);
+ int mouseOverKeyFrames(QPointF pos, double maxOffset);
virtual void mousePressEvent(QGraphicsSceneMouseEvent * event);
};