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: