| class MEikAppUiFactory : public MObjectProvider | 
This class defines a mixin interface to break the dependency of the Uikon Application User Interface on controls.
| Private Member Functions | |
|---|---|
| CEikToolBar * | SwapToolBar(CEikToolBar *, TToolBarType) | 
| Inherited Functions | |
|---|---|
| MObjectProvider::FindParent(MObjectProvider *) | |
| MObjectProvider::MObjectProvider() | |
| MObjectProvider::MopGetObject(T *&) | |
| MObjectProvider::MopGetObjectNoChaining(T *&) | |
| Protected Member Enumerations | |
|---|---|
| enum | TToolBarType { EBand, ETitle } | 
| CEikButtonGroupContainer * | Cba | ( | ) | const [pure virtual] | 
Gets a pointer to the CBA.
Pointer to the CBA
| void | ClosePopup | ( | CEikAppUi * | aAppUi | ) | [pure virtual] | 
| CEikAppUi * aAppUi | 
| void | CreateEmbeddedL | ( | CEikonEnv & | aEikonEnv | ) | [pure virtual] | 
| CEikonEnv & aEikonEnv | 
| void | CreateHotKeyControlL | ( | TInt | aResourceId, | 
| CEikAppUi * | aAppUi | |||
| ) | [pure virtual] | |||
| void | CreateResourceIndependentFurnitureL | ( | CEikAppUi * | aAppUi | ) | [pure virtual] | 
| CEikAppUi * aAppUi | 
| CEikCommandButton * | CreateStandardTabButtonL | ( | ) | const [pure virtual] | 
Creates a standard tab button.
Pointer to the created tab button.
| void | DestroyEmbedded | ( | CEikonEnv & | aEikonEnv | ) | [pure virtual] | 
| CEikonEnv & aEikonEnv | 
| void | DoLaunchPopupL | ( | TInt | aResourceId, | 
| const TPoint & | aTargetPos, | |||
| const CEikHotKeyTable * | aHotKeyTable, | |||
| TPopupTargetPosType | aTargetType, | |||
| CEikAppUi * | aAppUi | |||
| ) | [pure virtual] | |||
| TInt aResourceId | |
| const TPoint & aTargetPos | |
| const CEikHotKeyTable * aHotKeyTable | |
| TPopupTargetPosType aTargetType | |
| CEikAppUi * aAppUi | 
| 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] | |||
| TInt aResourceId | |
| const TPoint & aTargetPos | |
| TPopupTargetPosType aTargetType | |
| const CEikHotKeyTable * aHotKeyTable | |
| CEikAppUi * aAppUi | 
| CEikMenuBar * | MenuBar | ( | ) | const [pure virtual] | 
Gets a pointer to the menu bar.
Pointer to the menu bar.
| void | ReadAppInfoResourceL | ( | TInt | aResourceFileOffset, | 
| CEikAppUi * | aAppUi | |||
| ) | [pure virtual] | |||
| CEikStatusPane * | StatusPane | ( | ) | const [pure virtual] | 
Gets a pointer to the status pane.
Pointer to the status pane
| CEikButtonGroupContainer * | SwapButtonGroup | ( | CEikButtonGroupContainer * | aNewGroup | ) | [pure virtual] | 
Replaces or clears a button group, returning a pointer to the replaced button group.
Pointer to the replaced button group.
| CEikButtonGroupContainer * 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.
Pointer to the replaced menu bar.
| CEikMenuBar * 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.
Pointer to the replaced title band.
| CEikToolBar * 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.
Pointer to the replaced tool band.
| CEikToolBar * aToolBand | The new tool band. This can be NULL to clear an existing tool band. | 
| CEikToolBar * | SwapToolBar | ( | CEikToolBar * | aToolBar, | 
| TToolBarType | aType | |||
| ) | [private, pure virtual] | |||
| CEikToolBar * aToolBar | |
| TToolBarType aType | 
| CEikToolBar * | TitleBand | ( | ) | const [pure virtual] | 
Gets a pointer to the title band.
Pointer to the title band.
| CEikToolBar * | ToolBand | ( | ) | const [pure virtual] | 
Gets a pointer to the tool band.
Pointer to the tool band.
| CEikButtonGroupContainer * | ToolBar | ( | ) | const [pure virtual] | 
Gets a pointer to the tool bar.
Pointer to the tool bar.