QSymbianEvent Class

The QSymbianEvent class contains a Symbian event of any type. 更多...

头: #include <QSymbianEvent>
Since: Qt 4.6

公共类型

enum Type { InvalidEvent, WindowServerEvent, CommandEvent, ResourceChangeEvent }

公共函数

QSymbianEvent (const TWsEvent * windowServerEvent )
QSymbianEvent (Type eventType , int value )
~QSymbianEvent ()
int 命令 () const
bool isValid () const
int resourceChangeType () const
类型 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.

注意: This class is only available on Symbian.

另请参阅 QApplication::symbianEventFilter ().

成员类型文档编制

enum QSymbianEvent:: Type

常量 描述
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.

成员函数文档编制

QSymbianEvent:: QSymbianEvent (const TWsEvent * windowServerEvent )

构造 QSymbianEvent containing the given window server event windowServerEvent .

QSymbianEvent:: QSymbianEvent ( Type eventType , int value )

构造 QSymbianEvent containing the given event value value . The type of event is controlled by the eventType 参数。

QSymbianEvent:: ~QSymbianEvent ()

销毁 QSymbianEvent .

int QSymbianEvent:: 命令 () const

Returns the command contained in the class instance, or 0 if the event type is not CommandEvent .

bool QSymbianEvent:: isValid () const

Returns whether this QSymbianEvent instance contains a valid event.

int QSymbianEvent:: resourceChangeType () const

Returns the resource change type contained in the class instance, or 0 if the event type is not ResourceChangeEvent .

Type QSymbianEvent:: type () const

Returns the event type contained in the QSymbianEvent 实例。

const TWsEvent * QSymbianEvent:: windowServerEvent () const

Returns the window server event contained in the class instance, or 0 if the event type is not WindowServerEvent .