explicit SmallRuler(MonitorManager *manager, Render *render, QWidget *parent = 0);
virtual void mousePressEvent(QMouseEvent * event);
virtual void mouseMoveEvent(QMouseEvent * event);
+ virtual void mouseReleaseEvent(QMouseEvent * event);
void adjustScale(int maximum);
void setZone(int start, int end);
void setZoneStart();
protected:
virtual void paintEvent(QPaintEvent *e);
virtual void resizeEvent(QResizeEvent *);
+ virtual void leaveEvent(QEvent * event);
private:
int m_cursorPosition;
MonitorManager *m_manager;
Render *m_render;
int m_lastSeekPosition;
+ QBrush m_cursorColor;
void updatePixmap();
public slots: