Time Scale.
More...
#include <TimeScale.h>
|
| TimeScale () |
|
QString | formatValue (double) const |
| Formats a numeric value. More...
|
|
void | drawMajor (QPainter &, const QRect &, double, double, double, const QColor &, const QColor &) const |
| Draws a major tick with a label. More...
|
|
void | drawMinor (QPainter &, const QRect &, double, double, const QColor &) const |
| Draws a minor tick. More...
|
|
◆ Tics
Enumerator |
---|
Seconds | |
MinutesSeconds | |
Minutes | |
HoursMinutes | |
Hours | |
◆ TimeScale() [1/2]
TimeScale::TimeScale |
( |
QWidget * |
p | ) |
|
◆ TimeScale() [2/2]
Pd::TimeScale::TimeScale |
( |
| ) |
|
|
private |
◆ draw()
void TimeScale::draw |
( |
QPainter & |
painter, |
|
|
const QRect & |
rect, |
|
|
const QColor & |
gridColor |
|
) |
| const |
◆ drawMajor()
void TimeScale::drawMajor |
( |
QPainter & |
painter, |
|
|
const QRect & |
rect, |
|
|
double |
scale, |
|
|
double |
t, |
|
|
double |
n, |
|
|
const QColor & |
gridColor, |
|
|
const QColor & |
foregroundColor |
|
) |
| const |
|
private |
◆ drawMinor()
void TimeScale::drawMinor |
( |
QPainter & |
painter, |
|
|
const QRect & |
rect, |
|
|
double |
scale, |
|
|
double |
t, |
|
|
const QColor & |
gridColor |
|
) |
| const |
|
private |
◆ formatValue()
QString TimeScale::formatValue |
( |
double |
t | ) |
const |
|
private |
◆ getLength()
int Pd::TimeScale::getLength |
( |
| ) |
const |
|
inline |
◆ getMax()
double Pd::TimeScale::getMax |
( |
| ) |
const |
|
inline |
◆ getMin()
double Pd::TimeScale::getMin |
( |
| ) |
const |
|
inline |
◆ getOuterLength()
int Pd::TimeScale::getOuterLength |
( |
| ) |
const |
|
inline |
◆ setLength()
void TimeScale::setLength |
( |
int |
l | ) |
|
◆ setMax()
void TimeScale::setMax |
( |
double |
t | ) |
|
◆ setMin()
void TimeScale::setMin |
( |
double |
t | ) |
|
◆ update()
void TimeScale::update |
( |
| ) |
|
Calculates the scale's layout.
References Hours, HoursMinutes, length, majorStep, max, min, minorDiv, Minutes, MinutesSeconds, outerLength, parent, Seconds, subDigits, and tics.
Referenced by setLength(), setMax(), and setMin().
◆ length
int Pd::TimeScale::length |
|
private |
◆ majorStep
double Pd::TimeScale::majorStep |
|
private |
◆ max
double Pd::TimeScale::max |
|
private |
◆ min
double Pd::TimeScale::min |
|
private |
◆ minorDiv
unsigned int Pd::TimeScale::minorDiv |
|
private |
◆ outerLength
int Pd::TimeScale::outerLength |
|
private |
◆ parent
const QWidget* const Pd::TimeScale::parent |
|
private |
◆ subDigits
int Pd::TimeScale::subDigits |
|
private |
◆ tics
The documentation for this class was generated from the following files: