24 class DtLgrTimeBarWidget;
38 virtual QRect zoomBox();
44 virtual void setPressed(
bool pressed);
46 virtual bool pressed();
49 virtual void drawZoomBox(QPainter& painter);
52 virtual void setZoomBoxColor( QColor zoomBoxColor );
55 virtual void setZoomBoxBorderColors( QColor darkBorder, QColor midBorder, QColor lightBorder );
58 virtual void setHidden(
bool);
60 virtual bool hidden();
63 virtual float start();
69 virtual void setStartAndEnd(
float,
float);
71 virtual void setStartAndEndPercent(
float,
float);
73 virtual void setLeftEdge(
float);
75 virtual void setRightEdge(
float);
78 virtual void resizeWindowEvent();
81 virtual bool cursorOnEdge(QMouseEvent* e);
84 virtual void dragZoomBox();
87 virtual void dragZoomBoxRightEdge();
90 virtual void dragZoomBoxLeftEdge();
93 virtual bool edgesAreValid(
float newLeftEdge,
float newRightEdge);
104 virtual void adjustZoomBoxSize(
int delta);
106 virtual void setDrawnTimes(
float);
108 virtual void followModeChanged(
bool enableFollow);
111 virtual void mouseReleaseEvent(QMouseEvent*);
112 virtual void mouseMoveEvent( QMouseEvent* );
113 virtual void mousePressEvent( QMouseEvent* );
116 void pressedChanged(
float);
117 void positionChanged(
float);
118 void startAndEndChanged(
float,
float);