23 #ifndef PD_TIME_SCALE_H 24 #define PD_TIME_SCALE_H 51 void draw(QPainter &,
const QRect &,
const QColor &)
const;
74 void drawMajor(QPainter &,
const QRect &,
double,
double,
75 double,
const QColor &,
const QColor &)
const;
76 void drawMinor(QPainter &,
const QRect &,
double,
77 double,
const QColor &)
const;
Definition: TimeScale.h:64
void drawMinor(QPainter &, const QRect &, double, double, const QColor &) const
Draws a minor tick.
Definition: TimeScale.cpp:534
void setLength(int)
Sets the scale length in pixel.
Definition: TimeScale.cpp:86
Tics
Definition: TimeScale.h:60
void drawMajor(QPainter &, const QRect &, double, double, double, const QColor &, const QColor &) const
Draws a major tick with a label.
Definition: TimeScale.cpp:489
Definition: TimeScale.h:62
QString formatValue(double) const
Formats a numeric value.
Definition: TimeScale.cpp:432
Definition: TimeScale.h:61
double getMax() const
Definition: TimeScale.h:42
double majorStep
The major division (long ticks).
Definition: TimeScale.h:68
int getLength() const
Definition: TimeScale.h:44
Tics tics
Definition: TimeScale.h:67
void draw(QPainter &, const QRect &, const QColor &) const
Draws the scale into the given QRect with the given QPainter.
Definition: TimeScale.cpp:386
double min
Minimum value.
Definition: TimeScale.h:55
Time Scale.
Definition: TimeScale.h:35
int outerLength
Space for the numbering in pixel.
Definition: TimeScale.h:59
void update()
Calculates the scale's layout.
Definition: TimeScale.cpp:98
Definition: TimeScale.h:65
double getMin() const
Definition: TimeScale.h:40
unsigned int minorDiv
The minor division (short ticks).
Definition: TimeScale.h:69
int getOuterLength() const
Definition: TimeScale.h:49
int length
Scale length in pixel.
Definition: TimeScale.h:57
double max
Maximum value.
Definition: TimeScale.h:56
Definition: TimeScale.h:63
const QWidget *const parent
Parent widget.
Definition: TimeScale.h:54
int subDigits
Definition: TimeScale.h:70
void setMin(double)
Sets the scale start time.
Definition: TimeScale.cpp:54
void setMax(double)
Sets the scale end time.
Definition: TimeScale.cpp:70