MEikAppUiFactory Class Reference
| class MEikAppUiFactory : public MObjectProvider |
This class defines a mixin interface to break the dependency of the Uikon Application User Interface on controls.
| Public Member Functions |
|---|
| CEikButtonGroupContainer * | Cba() |
|
TRect
| ClientRect() |
| void | ClosePopup(CEikAppUi *) |
| void | CreateEmbeddedL(CEikonEnv &) |
| void | CreateHotKeyControlL(TInt, CEikAppUi *) |
| void | CreateResourceIndependentFurnitureL(CEikAppUi *) |
| CEikCommandButton * | CreateStandardTabButtonL() |
| void | DestroyEmbedded(CEikonEnv &) |
| void | DoLaunchPopupL(TInt, const TPoint &, const CEikHotKeyTable *, TPopupTargetPosType, CEikAppUi *) |
| void | HandleResourceChangeL(TInt) |
| void | HandleSideBarMenuL(TInt, const TPoint &, const CEikHotKeyTable *, CEikAppUi *) |
| void | LaunchPopupMenuL(TInt, const TPoint &, TPopupTargetPosType, const CEikHotKeyTable *, CEikAppUi *) |
| CEikMenuBar * | MenuBar() |
| CEikMenuPane * | Popup() |
| void | ReadAppInfoResourceL(TInt, CEikAppUi *) |
| CEikStatusPane * | StatusPane() |
| void | StopDisplayingMenuBar() |
| CEikButtonGroupContainer * | SwapButtonGroup(CEikButtonGroupContainer *) |
| CEikMenuBar * | SwapMenuBar(CEikMenuBar *) |
| CEikToolBar * | SwapTitleBand(CEikToolBar *) |
| CEikToolBar * | SwapToolBand(CEikToolBar *) |
| CEikToolBar * | TitleBand() |
| CEikToolBar * | ToolBand() |
| CEikButtonGroupContainer * | ToolBar() |
Member Functions Documentation
Cba()
| CEikButtonGroupContainer * | Cba | ( | ) | const [pure virtual] |
Gets a pointer to the CBA.
ClientRect()
|
TRect
| ClientRect | ( | ) | [pure virtual] |
ClosePopup(CEikAppUi *)
| void | ClosePopup | ( | CEikAppUi * | aAppUi | ) | [pure virtual] |
CreateEmbeddedL(CEikonEnv &)
| void | CreateEmbeddedL | ( | CEikonEnv & | aEikonEnv | ) | [pure virtual] |
CreateHotKeyControlL(TInt, CEikAppUi *)
| void | CreateHotKeyControlL | ( | TInt | aResourceId, |
| | CEikAppUi * | aAppUi |
| | ) | [pure virtual] |
CreateResourceIndependentFurnitureL(CEikAppUi *)
| void | CreateResourceIndependentFurnitureL | ( | CEikAppUi * | aAppUi | ) | [pure virtual] |
CreateStandardTabButtonL()
| CEikCommandButton * | CreateStandardTabButtonL | ( | ) | const [pure virtual] |
Creates a standard tab button.
DestroyEmbedded(CEikonEnv &)
| void | DestroyEmbedded | ( | CEikonEnv & | aEikonEnv | ) | [pure virtual] |
DoLaunchPopupL(TInt, const TPoint &, const CEikHotKeyTable *, TPopupTargetPosType, CEikAppUi *)
HandleResourceChangeL(TInt)
| void | HandleResourceChangeL | ( | TInt | aType | ) | [pure virtual] |
HandleSideBarMenuL(TInt, const TPoint &, const CEikHotKeyTable *, CEikAppUi *)
| void | HandleSideBarMenuL | ( | TInt | aResourceId, |
| | const TPoint & | aPos, |
| | const CEikHotKeyTable * | aHotKeyTable, |
| | CEikAppUi * | aAppUi |
| | ) | [pure virtual] |
LaunchPopupMenuL(TInt, const TPoint &, TPopupTargetPosType, const CEikHotKeyTable *, CEikAppUi *)
MenuBar()
| CEikMenuBar * | MenuBar | ( | ) | const [pure virtual] |
Gets a pointer to the menu bar.
Popup()
| CEikMenuPane * | Popup | ( | ) | const [pure virtual] |
ReadAppInfoResourceL(TInt, CEikAppUi *)
| void | ReadAppInfoResourceL | ( | TInt | aResourceFileOffset, |
| | CEikAppUi * | aAppUi |
| | ) | [pure virtual] |
StatusPane()
| CEikStatusPane * | StatusPane | ( | ) | const [pure virtual] |
Gets a pointer to the status pane.
StopDisplayingMenuBar()
| void | StopDisplayingMenuBar | ( | ) | [pure virtual] |
SwapButtonGroup(CEikButtonGroupContainer *)
| CEikButtonGroupContainer * | SwapButtonGroup | ( | CEikButtonGroupContainer * | aNewGroup | ) | [pure virtual] |
Replaces or clears a button group, returning a pointer to the replaced button group.
Parameters
| CEikButtonGroupContainer * aNewGroup | The new button group. This can be NULL to clear an existing button group. |
SwapMenuBar(CEikMenuBar *)
| CEikMenuBar * | SwapMenuBar | ( | CEikMenuBar * | aMenu | ) | [pure virtual] |
Replaces or clears a menu bar, returning a pointer to the replaced menu bar.
Parameters
| CEikMenuBar * aMenu | The new menu bar. This can be NULL to clear an existing menu bar. |
SwapTitleBand(CEikToolBar *)
| CEikToolBar * | SwapTitleBand | ( | CEikToolBar * | aTitleBand | ) | [inline] |
Replaces or clears a title band, returning a pointer to the replaced title band.
Parameters
| CEikToolBar * aTitleBand | The new title band. This can be NULL to clear an existing title band. |
SwapToolBand(CEikToolBar *)
| CEikToolBar * | SwapToolBand | ( | CEikToolBar * | aToolBand | ) | [inline] |
Replaces or clears a tool band, returning a pointer to the replaced tool band.
Parameters
| CEikToolBar * aToolBand | The new tool band. This can be NULL to clear an existing tool band. |
SwapToolBar(CEikToolBar *, TToolBarType)
| CEikToolBar * | SwapToolBar | ( | CEikToolBar * | aToolBar, |
| | TToolBarType | aType |
| | ) | [private, pure virtual] |
TitleBand()
| CEikToolBar * | TitleBand | ( | ) | const [pure virtual] |
Gets a pointer to the title band.
ToolBand()
| CEikToolBar * | ToolBand | ( | ) | const [pure virtual] |
Gets a pointer to the tool band.
ToolBar()
| CEikButtonGroupContainer * | ToolBar | ( | ) | const [pure virtual] |
Gets a pointer to the tool bar.
Member Enumerations Documentation
Enum TToolBarType
Defines the type of tool bar.
Enumerators
| EBand |
Defines a band tool bar.
|
| ETitle |
Defines a title tool bar.
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.