»
Symbian OS v6.1 Edition for C++ »
API Reference »
Uikon Core »
MEikAppUiFactory
Location:
eikaufty.h
Link against: eikcore.lib
MEikAppUiFactory
Support
Supported from 6.0
Description
This class defines a mixin interface to break the dependency of the
Uikon Application User Interface on controls.
Defined in MEikAppUiFactory
:
CreateStandardTabButtonL()
, EBand
, ETitle
, MenuBar()
, StatusPane()
, SwapButtonGroup()
, SwapMenuBar()
, SwapTitleBand()
, SwapToolBand()
, TToolBarType
, TitleBand()
, ToolBand()
, ToolBar()
Public member functions
CreateStandardTabButtonL()
virtual CEikCommandButton* CreateStandardTabButtonL() const=0;
Description
Creates a standard tab button.
Return value
CEikCommandButton* |
Pointer to the created tab button. |
|
virtual CEikMenuBar* MenuBar() const=0;
Description
Gets a pointer to the menu bar.
Return value
CEikMenuBar* |
Pointer to the menu bar. |
|
virtual CEikStatusPane* StatusPane() const=0;
Description
Gets a pointer to the status pane.
Return value
CEikStatusPane* |
Pointer to the status pane |
|
virtual CEikToolBar* TitleBand() const=0;
Description
Gets a pointer to the title band.
Return value
CEikToolBar* |
Pointer to the title band. |
|
virtual CEikToolBar* ToolBand() const=0;
Description
Gets a pointer to the tool band.
Return value
CEikToolBar* |
Pointer to the tool band. |
|
virtual CEikButtonGroupContainer* ToolBar() const=0;
Description
Gets a pointer to the tool bar.
Return value
CEikButtonGroupContainer* |
Pointer to the tool bar. |
|
virtual CEikButtonGroupContainer* SwapButtonGroup(CEikButtonGroupContainer* aNewGroup)=0;
Description
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. |
|
Return value
CEikButtonGroupContainer* |
Pointer to the replaced button group. |
|
virtual CEikMenuBar* SwapMenuBar(CEikMenuBar* aMenu)=0;
Description
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. |
|
Return value
CEikMenuBar* |
Pointer to the replaced menu bar. |
|
CEikToolBar* SwapTitleBand(CEikToolBar* aTitleBand);
Description
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. |
|
Return value
CEikToolBar* |
Pointer to the replaced title band. |
|
CEikToolBar* SwapToolBand(CEikToolBar* aToolBand);
Description
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. |
|
Return value
CEikToolBar* |
Pointer to the replaced tool band. |
|
TToolBarType
Description
Defines the type of tool bar.
EBand |
Defines a band tool bar.
|
ETitle |
Defines a title tool bar.
|
|