#include <mw/vwsdef.h>
class TVwsViewEvent |
Public Attributes | |
---|---|
TUid | iCustomMessageId |
TInt | iCustomMessageLength |
TVwsViewEventType | iEventType |
TVwsViewId | iViewOneId |
TVwsViewId | iViewTwoId |
Public Member Enumerations | |
---|---|
enum | TVwsViewEventType { EVwsActivateView, EVwsDeactivateView, EVwsScreenDeviceChanged, EVwsDeactivationNotification, ..., EVwsDeactivateViewDifferentInstance } |
Public Member Functions | |
---|---|
TVwsViewEvent() | |
TVwsViewEvent(TVwsViewEventType) | |
TVwsViewEvent(TVwsViewEventType, const TVwsViewId &) | |
TVwsViewEvent(TVwsViewEventType, const TVwsViewId &, const TVwsViewId &) | |
TVwsViewEvent(TVwsViewEventType, const TVwsViewId &, const TVwsViewId &, TUid, TInt) |
The event type
The view ids of the two views associated with the event
The attributes of any message which can go with the event.
TUid | iCustomMessageId |
The type of message being passed in the custom message buffer
TInt | iCustomMessageLength |
The length of the custom message being held by the server. To retrieve the message itself from the server, a buffer of this length must be allocated
TVwsViewId | iViewOneId |
For ActivateView events, it is the view to activate
For DeactivateView events, it is the view to deactivate
For ScreenDeviceChange events, it is the id of the currently active view
For ActivationNotification events, it is the id of the activated view
For DeactivationNotification events, it is the id of the deactivated view
TVwsViewId | iViewTwoId |
For ActivateView events, it is the view that will be deactivated
For DeactivateView events, it is the view that has been activated
For ScreenDeviceChange events, it is unused
For ActivationNotification events, it is the view that will be deactivated
For DeactivationNotification events, it is the id of the view that has been activated
TVwsViewEvent | ( | ) | [inline] |
TVwsViewEvent | ( | TVwsViewEventType | aEventType | ) | [inline] |
TVwsViewEvent | ( | TVwsViewEventType | aEventType, |
const TVwsViewId & | aViewOneId | ||
) | [inline] |
TVwsViewEvent | ( | TVwsViewEventType | aEventType, |
const TVwsViewId & | aViewOneId, | ||
const TVwsViewId & | aViewTwoId | ||
) | [inline] |
TVwsViewEvent | ( | TVwsViewEventType | aEventType, |
const TVwsViewId & | aViewOneId, | ||
const TVwsViewId & | aViewTwoId, | ||
TUid | aCustomMessageId, | ||
TInt | aCustomMessageLength | ||
) | [inline] |