Q_OBJECT
public:
- explicit SmallRuler(MonitorManager *manager, QWidget *parent = 0);
+ explicit SmallRuler(MonitorManager *manager, Render *render, QWidget *parent = 0);
virtual void mousePressEvent(QMouseEvent * event);
virtual void mouseMoveEvent(QMouseEvent * event);
virtual void leaveEvent( QEvent * event );
void adjustScale(int maximum);
void setZone(int start, int end);
+ void setZoneStart();
+ void setZoneEnd();
QPoint zone();
void setMarkers(QList < int > list);
- int position() const;
void updatePalette();
protected:
QList <int> m_markers;
QPixmap m_pixmap;
MonitorManager *m_manager;
+ Render *m_render;
/** @brief True is mouse is over the ruler cursor. */
bool m_overCursor;
void updatePixmap();