24 class ScrubBar :
public QWidget
36 explicit ScrubBar(QWidget *parent = 0);
38 virtual void mousePressEvent(QMouseEvent * event);
39 virtual void mouseReleaseEvent(QMouseEvent * event);
40 virtual void mouseMoveEvent(QMouseEvent * event);
41 void setScale(
int maximum);
42 void setFramerate(
double fps);
44 void setInPoint(
int in);
45 void setOutPoint(
int out);
46 void setMarkers(
const QList<int>&);
47 QList<int> markers()
const {
50 void setMargin(
int margin) { m_margin = margin; }
58 bool onSeek(
int value);
61 virtual void paintEvent(QPaintEvent *e);
62 virtual void resizeEvent(QResizeEvent *);
63 virtual bool event(QEvent *event);
75 enum controls m_activeControl;