CopperSpice API
1.9.2
|
The QBasicTimer class provides timer events for objects. More...
Public Methods | |
QBasicTimer () | |
~QBasicTimer () | |
bool | isActive () const |
void | start (int msec, QObject *object) |
void | start (int msec, Qt::TimerType timerType, QObject *object) |
void | stop () |
int | timerId () const |
The QBasicTimer class provides timer events for objects.
This is a low level class used by CopperSpice internally. We recommend using the higher level QTimer class in your applications. This class is a repeating timer which sends subsequent timer events unless the stop() method is called.
To use this class create a QBasicTimer, and call the start() method with a timeout interval and a pointer to a QObject. When the timer times out it will send a timer event to the QObject. The timer can be stopped at any time using stop(). The isActive() method returns true for a timer which is still running. The timer's ID can be retrieved using timerId().
|
inline |
Constructs a basic timer.
|
inline |
Destroys the basic timer.
|
inline |
void QBasicTimer::start | ( | int | msec, |
QObject * | object | ||
) |
Starts (or restarts) the timer with a msec milliseconds timeout. The parameter object will receive timer events.
void QBasicTimer::start | ( | int | msec, |
Qt::TimerType | timerType, | ||
QObject * | object | ||
) |
Starts (or restarts) the timer with a msec milliseconds timeout and the given timerType. The parameter object will receive timer events.
void QBasicTimer::stop | ( | ) |
Stops the timer.
|
inline |
Returns the timer's ID.