|
Public Types |
| typedef CArrayPtrFlat< CViewActivationItem > | CAknViewActivationQueue |
| typedef CArrayPtrFlat< CAknView > | CAknViews |
Public Member Functions |
| IMPORT_C void | BaseConstructL (TInt aAppUiFlags=EStandardApp) |
| | Initialises this app UI with standard values.
|
| virtual IMPORT_C | ~CAknViewAppUi () |
| | Destructor.
|
| IMPORT_C void | ActivateLocalViewL (TUid aViewId) |
| | Activates a specified application view, without passing any message.
|
| IMPORT_C void | ActivateLocalViewL (TUid aViewId, TUid aCustomMessageId, const TDesC8 &aCustomMessage) |
| | Activates a specified application view, then passes the message text descriptor aCustomMessage for a message of type aCustomMessageId.
|
| IMPORT_C CAknView * | View (TUid aView) const |
| | Gets a pointer to specified application view.
|
| IMPORT_C void | AddViewL (CAknView *aView) |
| | Registers and adds the view to the app UI.
|
| IMPORT_C void | RemoveView (TUid aViewId) |
| | Removes and deregisteres the view from the app UI.
|
| IMPORT_C void | ProcessCommandL (TInt aCommand) |
| | Processes user commands.
|
| IMPORT_C void | StopDisplayingMenuBar () |
| | Stops displaying the application’s menu bar.
|
| void | ViewActivatedL (CAknView *aView, const TVwsViewId &aPrevViewId, TUid aCustomMessageId, const TDesC8 &aCustomMessage) |
| void | ViewDeactivated (CAknView *aView) |
| IMPORT_C void | SetSplitViewL (const TUid aView1Id, const TUid aView2Id, const TInt aLeftViewSize) |
| | Combines two views.
|
| IMPORT_C void | RemoveSplitViewL (const TUid aViewId) |
| | Removes a view combination containing the given view UID.
|
| IMPORT_C TBool | SplitViewActive () const |
| | Checks if split view is in use.
|
| IMPORT_C TUid | FocusedView () const |
| | Returns the currently focused view.
|
| IMPORT_C TBool | ViewShown (const TUid aViewId) const |
| | Checks if the given view is visible on the screen.
|
| TRect | ViewRect (const TUid aViewId) const |
| | Returns view's rectangle.
|
| TKeyResponse | HandleViewNavigationL (const TKeyEvent &aKeyEvent) |
| | Handles keyboard initiated navigation between visible split views.
|
Protected Member Functions |
| IMPORT_C void | HandleStatusPaneSizeChange () |
| | From MEikStatusPaneObserver.
|
| IMPORT_C void | HandleForegroundEventL (TBool aForeground) |
| | From CCoeAppUi.
|
| IMPORT_C void | HandleWsEventL (const TWsEvent &aEvent, CCoeControl *aDestination) |
| | From AknAppUi.
|
Protected Attributes |
| CAknView * | iView |
| CAknViews * | iViews |
Data Structures |
| class | CViewActivationItem |
| class | TAknSplitViewContainer |
| | Container class used to hold information about one split view. More...
|