23class ScrubBar :
public QWidget
35 explicit ScrubBar(QWidget *parent = 0);
37 virtual void mousePressEvent(QMouseEvent *event);
38 virtual void mouseReleaseEvent(QMouseEvent *event);
39 virtual void mouseMoveEvent(QMouseEvent *event);
40 void setScale(
int maximum);
41 void setFramerate(
double fps);
43 void setInPoint(
int in);
44 void setOutPoint(
int out);
45 void setMarkers(
const QList<int> &);
46 QList<int> markers()
const
50 void setMargin(
int margin)
54 void setLoopRange(
int start,
int end);
63 bool onSeek(
int value);
66 virtual void paintEvent(QPaintEvent *e);
67 virtual void resizeEvent(QResizeEvent *);
68 virtual bool event(QEvent *event);
80 enum controls m_activeControl;