9 #ifndef lgrRemoteTimeBar_H_
10 #define lgrRemoteTimeBar_H_
19 class DtLgrRemoteMainWindow;
20 class DtValueSmoother;
21 class DtTimeComponent;
45 int verticalMargin()
const;
48 virtual double firstVisibleTime(
double,
double)
const;
49 virtual double lastVisibleTime(
double,
double)
const;
59 virtual void paintEvent( QPaintEvent* );
60 virtual void mouseReleaseEvent(QMouseEvent*);
61 virtual void mouseMoveEvent( QMouseEvent* );
62 virtual void mousePressEvent( QMouseEvent* );
66 virtual void updateCurrentTime(QPoint);
68 void draw(QPainter& painter,
const QRect& boundingRect);
69 void drawTicks(QPainter& painter,
double,
double);
70 void drawBackground(QPainter& painter,
double ,
double );
72 void drawCursors(QPainter& painter,
double firstVisTime,
double lastVisTime,
double currentTime,
int xOffset,
bool active, QColor color);
int myHorizontalMargin
Definition: lgrRemoteTimeBar.h:79
bool myUpdateTimeFlag
Definition: lgrRemoteTimeBar.h:83
DtAbsoluteTime myOnSelectionCurrentTime
Definition: lgrRemoteTimeBar.h:82
Relative Time, an elapsed duration of time, no implied measurement, could be seconds/cycles or ticks ...
Definition: absoluteTime.h:28
double myDrawnLastVisibleTime
Definition: lgrRemoteTimeBar.h:78
DtLgrRemoteMainWindow * myWindow
Definition: lgrRemoteTimeBar.h:88
double myDrawnStopTime
Definition: lgrRemoteTimeBar.h:76
bool mySelectingArea
Definition: lgrRemoteTimeBar.h:84
#define DT_DLL_LGRREMOTEGUI
Definition: lgrRemoteGui.h:21
Contains MAKLogger::DtAbsoluteTime and MAKLogger::DtRelativeTime classes.
double myDrawnCurrentTime
Definition: lgrRemoteTimeBar.h:74
double myDrawnFirstVisibleTime
Definition: lgrRemoteTimeBar.h:77
Definition: lgrRemoteTimeBar.h:23
double myDrawnStartTime
Definition: lgrRemoteTimeBar.h:75
int myVerticalMargin
Definition: lgrRemoteTimeBar.h:80
Definition: lgrRemoteMainWindow.h:49
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82