The analogClock class defines a QT GUI display of the current time / subscription information in the simpleDDM Example.
More...
Detailed Description
The analogClock class defines a QT GUI display of the current time / subscription information in the simpleDDM Example.
Constructor & Destructor Documentation
| analogClock::analogClock |
( |
bool |
isPublisher, |
|
|
bool |
isClockWise, |
|
|
int |
zone, |
|
|
bool |
displayRegions, |
|
|
QWidget * |
parent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
| analogClock::~analogClock |
( |
| ) |
|
Member Function Documentation
| void analogClock::closeEvent |
( |
QCloseEvent * |
| ) |
|
|
protected |
| void analogClock::drawClock |
( |
QPainter * |
paint | ) |
|
|
protected |
| bool analogClock::getClockWise |
( |
| ) |
|
|
inline |
| void analogClock::initialize |
( |
| ) |
|
|
privateslot |
| void analogClock::paintEvent |
( |
QPaintEvent * |
event | ) |
|
|
protected |
| void analogClock::setAutoMask |
( |
bool |
b | ) |
|
| void analogClock::setRangeInHours |
( |
float |
minimum, |
|
|
float |
maximum |
|
) |
| |
|
inline |
| void analogClock::setRangeInSeconds |
( |
int |
minimum, |
|
|
int |
maximum |
|
) |
| |
|
inline |
| void analogClock::setTime |
( |
int |
seconds | ) |
|
|
inline |
| void analogClock::setTime |
( |
float |
hour = 12.0f, |
|
|
float |
minute = 0, |
|
|
float |
second = 0 |
|
) |
| |
|
inline |
| void analogClock::setUTC |
( |
| ) |
|
|
slot |
| void analogClock::setZone |
( |
int |
newZone | ) |
|
|
inline |
| void analogClock::toggle |
( |
| ) |
|
|
slot |
| int analogClock::zone |
( |
| ) |
|
|
inline |
Member Data Documentation
| QPoint analogClock::clickPos |
|
private |
| bool analogClock::clockWise |
|
private |
| QPushButton* analogClock::clockwiseButton |
|
private |
| const int analogClock::degreesInACircle |
|
static |
| QHBoxLayout* analogClock::hLayout |
|
private |
| QSpacerItem* analogClock::hSpacer |
|
private |
| bool analogClock::initialized |
| QTimer* analogClock::internalTimer |
|
private |
| bool analogClock::myDrawArc |
|
private |
| float analogClock::myHours |
|
private |
| float analogClock::myMaxHour |
|
private |
| int analogClock::myMaxMinutes |
|
private |
| int analogClock::myMaxSeconds |
|
private |
| float analogClock::myMinHour |
|
private |
| int analogClock::myMinMinutes |
|
private |
| int analogClock::myMinSeconds |
|
private |
| float analogClock::myMinutes |
|
private |
| bool analogClock::myPublisher |
|
private |
| float analogClock::mySeconds |
|
private |
| int analogClock::myUTCzone |
|
private |
| const int analogClock::numHoursOnOurClock |
|
static |
| const unsigned int analogClock::NUMMINUTESPERHOUR |
|
staticprivate |
| const unsigned int analogClock::NUMSECONDSPERHOUR |
|
staticprivate |
| const unsigned int analogClock::NUMSECONDSPERMINUTE |
|
staticprivate |
| const int analogClock::numTicksPerDegree |
|
static |
| QPushButton* analogClock::setUTCButton |
|
private |
| QLineEdit* analogClock::utcLineEdit |
|
private |
| QVBoxLayout* analogClock::vLayout |
|
private |
| QSpacerItem* analogClock::vSpacer |
|
private |
The documentation for this class was generated from the following file: