#include <mw/eikaufty.h>
| class MEikAppUiFactory : public MObjectProvider |
| Protected Member Enumerations | |
|---|---|
| enum | TToolBarType { EBand, ETitle } |
| Public Member Functions | |
|---|---|
| pure virtual CEikButtonGroupContainer * | Cba() |
| pure virtual TRect | ClientRect() |
| pure virtual void | ClosePopup(CEikAppUi *) |
| pure virtual void | CreateEmbeddedL(CEikonEnv &) |
| pure virtual void | CreateHotKeyControlL(TInt, CEikAppUi *) |
| pure virtual void | CreateResourceIndependentFurnitureL(CEikAppUi *) |
| pure virtual CEikCommandButton * | CreateStandardTabButtonL() |
| pure virtual void | DestroyEmbedded(CEikonEnv &) |
| pure virtual void | DoLaunchPopupL(TInt, const TPoint &, const CEikHotKeyTable *, TPopupTargetPosType, CEikAppUi *) |
| pure virtual void | HandleResourceChangeL(TInt) |
| pure virtual void | HandleSideBarMenuL(TInt, const TPoint &, const CEikHotKeyTable *, CEikAppUi *) |
| pure virtual void | LaunchPopupMenuL(TInt, const TPoint &, TPopupTargetPosType, const CEikHotKeyTable *, CEikAppUi *) |
| pure virtual CEikMenuBar * | MenuBar() |
| pure virtual CEikMenuPane * | Popup() |
| pure virtual void | ReadAppInfoResourceL(TInt, CEikAppUi *) |
| pure virtual CEikStatusPane * | StatusPane() |
| pure virtual void | StopDisplayingMenuBar() |
| pure virtual CEikButtonGroupContainer * | SwapButtonGroup(CEikButtonGroupContainer *) |
| pure virtual CEikMenuBar * | SwapMenuBar(CEikMenuBar *) |
| CEikToolBar * | SwapTitleBand(CEikToolBar *) |
| CEikToolBar * | SwapToolBand(CEikToolBar *) |
| pure virtual CEikToolBar * | TitleBand() |
| pure virtual CEikToolBar * | ToolBand() |
| pure virtual CEikButtonGroupContainer * | ToolBar() |
| Inherited Functions | |
|---|---|
| MObjectProvider::FindParent(MObjectProvider *) | |
| MObjectProvider::MObjectProvider() | |
| MObjectProvider::MopGetObject(T *&) | |
| MObjectProvider::MopGetObjectNoChaining(T *&) | |
This class defines a mixin interface to break the dependency of the Uikon Application User Interface on controls.
| CEikButtonGroupContainer * | Cba | ( | ) | const [pure virtual] |
Gets a pointer to the CBA.
| TRect | ClientRect | ( | ) | [pure virtual] |
| void | ClosePopup | ( | CEikAppUi * | aAppUi | ) | [pure virtual] |
| void | CreateEmbeddedL | ( | CEikonEnv & | aEikonEnv | ) | [pure virtual] |
| void | CreateResourceIndependentFurnitureL | ( | CEikAppUi * | aAppUi | ) | [pure virtual] |
| CEikCommandButton * | CreateStandardTabButtonL | ( | ) | const [pure virtual] |
Creates a standard tab button.
| void | DestroyEmbedded | ( | CEikonEnv & | aEikonEnv | ) | [pure virtual] |
| void | DoLaunchPopupL | ( | TInt | aResourceId, |
| const TPoint & | aTargetPos, | |||
| const CEikHotKeyTable * | aHotKeyTable, | |||
| TPopupTargetPosType | aTargetType, | |||
| CEikAppUi * | aAppUi | |||
| ) | [pure virtual] | |||
| void | HandleResourceChangeL | ( | TInt | aType | ) | [pure virtual] |
| void | HandleSideBarMenuL | ( | TInt | aResourceId, |
| const TPoint & | aPos, | |||
| const CEikHotKeyTable * | aHotKeyTable, | |||
| CEikAppUi * | aAppUi | |||
| ) | [pure virtual] | |||
| void | LaunchPopupMenuL | ( | TInt | aResourceId, |
| const TPoint & | aTargetPos, | |||
| TPopupTargetPosType | aTargetType, | |||
| const CEikHotKeyTable * | aHotKeyTable, | |||
| CEikAppUi * | aAppUi | |||
| ) | [pure virtual] | |||
| CEikMenuBar * | MenuBar | ( | ) | const [pure virtual] |
Gets a pointer to the menu bar.
| CEikMenuPane * | Popup | ( | ) | const [pure virtual] |
| CEikStatusPane * | StatusPane | ( | ) | const [pure virtual] |
Gets a pointer to the status pane.
| void | StopDisplayingMenuBar | ( | ) | [pure virtual] |
| CEikButtonGroupContainer * | SwapButtonGroup | ( | CEikButtonGroupContainer * | aNewGroup | ) | [pure virtual] |
Replaces or clears a button group, returning a pointer to the replaced button group.
| Parameters | |
|---|---|
| aNewGroup | The new button group. This can be NULL to clear an existing button group. |
| CEikMenuBar * | SwapMenuBar | ( | CEikMenuBar * | aMenu | ) | [pure virtual] |
Replaces or clears a menu bar, returning a pointer to the replaced menu bar.
| Parameters | |
|---|---|
| aMenu | The new menu bar. This can be NULL to clear an existing menu bar. |
| CEikToolBar * | SwapTitleBand | ( | CEikToolBar * | aTitleBand | ) | [inline] |
Replaces or clears a title band, returning a pointer to the replaced title band.
| Parameters | |
|---|---|
| aTitleBand | The new title band. This can be NULL to clear an existing title band. |
| CEikToolBar * | SwapToolBand | ( | CEikToolBar * | aToolBand | ) | [inline] |
Replaces or clears a tool band, returning a pointer to the replaced tool band.
| Parameters | |
|---|---|
| aToolBand | The new tool band. This can be NULL to clear an existing tool band. |
| CEikToolBar * | TitleBand | ( | ) | const [pure virtual] |
Gets a pointer to the title band.