![]()  | 
  
    CopperSpice API
       2.0.0
    
   | 
 
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.