The QSymbianEvent class contains a Symbian event of any type. More...
#include <QSymbianEvent>
This class was introduced in Qt 4.6.
enum | Type { InvalidEvent, WindowServerEvent, CommandEvent, ResourceChangeEvent } |
QSymbianEvent ( const TWsEvent * windowServerEvent ) | |
QSymbianEvent ( Type eventType, int value ) | |
~QSymbianEvent () | |
int | command () const |
bool | isValid () const |
int | resourceChangeType () const |
Type | type () const |
const TWsEvent * | windowServerEvent () const |
The QSymbianEvent class contains a Symbian event of any type.
The class is used as a generic container type for all types of Symbian events.
Note: This class is only available on Symbian.
See also QApplication::symbianEventFilter().
Constant | Value | Description |
---|---|---|
QSymbianEvent::InvalidEvent | 0 | The event is not valid. |
QSymbianEvent::WindowServerEvent | 1 | Indicates an event of type TWsEvent. |
QSymbianEvent::CommandEvent | 2 | Indicates that the event is a Symbian command. |
QSymbianEvent::ResourceChangeEvent | 3 | Indicates that the event is a Symbian resource change type. |
Constructs a QSymbianEvent containing the given window server event windowServerEvent.
Constructs a QSymbianEvent containing the given event value value. The type of event is controlled by the eventType parameter.
Destroys the QSymbianEvent.
Returns the command contained in the class instance, or 0 if the event type is not CommandEvent.
Returns whether this QSymbianEvent instance contains a valid event.
Returns the resource change type contained in the class instance, or 0 if the event type is not ResourceChangeEvent.
Returns the event type contained in the QSymbianEvent instance.
Returns the window server event contained in the class instance, or 0 if the event type is not WindowServerEvent.