| 
    Qyoto
    4.0.5
    
   Qyoto is a C# language binding for Qt 
   | 
 
The QBasicTimer class provides timer events for objects. More...


Public Member Functions | |
| QBasicTimer () | |
|   | |
| QBasicTimer (QBasicTimer copy) | |
|   | |
| virtual void | CreateProxy () | 
| new bool | IsActive () | 
|   | |
| new void | Start (int msec, QObject obj) | 
|   | |
| new void | Stop () | 
|   | |
| new int | TimerId () | 
|   | |
| new void | Dispose () | 
Protected Member Functions | |
| QBasicTimer (System.Type dummy) | |
Protected Attributes | |
| SmokeInvocation | interceptor | 
Properties | |
| virtual System.IntPtr | SmokeObject [get, set] | 
The QBasicTimer class provides timer events for objects.
This is a fast, lightweight, and low-level class used by Qt internally. We recommend using the higher-level QTimer class rather than this class if you want to use timers in your applications. Note that this timer is a repeating timer that will send subsequent timer events unless the stop() function is called.
To use this class, create a QBasicTimer, and call its start() function with a timeout interval and with a pointer to a QObject subclass. When the timer times out it will send a timer event to the QObject subclass. The timer can be stopped at any time using stop(). isActive() returns true for a timer that is running; i.e. it has been started, has not reached the timeout time, and has not been stopped. The timer's ID can be retrieved using timerId().
The Wiggly example uses QBasicTimer to repaint a widget at regular intervals.
See also QTimer, QTimerEvent, QObject::timerEvent(), Timers, and Wiggly Example.
      
  | 
  protected | 
| QtCore.QBasicTimer.QBasicTimer | ( | ) | 
Contructs a basic timer.
See also start().
| QtCore.QBasicTimer.QBasicTimer | ( | QBasicTimer | copy | ) | 
Contructs a basic timer.
See also start().
      
  | 
  virtual | 
| new void QtCore.QBasicTimer.Dispose | ( | ) | 
| new bool QtCore.QBasicTimer.IsActive | ( | ) | 
Returns true if the timer is running and has not been stopped; otherwise returns false.
See also start() and stop().
| new void QtCore.QBasicTimer.Start | ( | int | msec, | 
| QObject | obj | ||
| ) | 
Starts (or restarts) the timer with a msec milliseconds timeout.
The given object will receive timer events.
See also stop(), isActive(), and QObject::timerEvent().
| new void QtCore.QBasicTimer.Stop | ( | ) | 
Stops the timer.
See also start() and isActive().
| new int QtCore.QBasicTimer.TimerId | ( | ) | 
Returns the timer's ID.
See also QTimerEvent::timerId().
      
  | 
  protected | 
      
  | 
  getset |