MPbk2CommandHandler Class Reference
class MPbk2CommandHandler |
Phonebook 2 command handler interface.
Public Member Functions |
---|
void | AddAndExecuteCommandL(MPbk2Command *) |
void | AddMenuCommandObserver(MPbk2MenuCommandObserver &) |
TAny * | CommandHandlerExtension(TUid) |
void | DynInitMenuPaneL(TInt, CEikMenuPane *, CPbk2AppViewBase &, MPbk2ContactUiControl &) |
void | DynInitToolbarL(TInt, CAknToolbar *, const CPbk2AppViewBase &, MPbk2ContactUiControl &) |
TBool
| HandleCommandL(const TInt, MPbk2ContactUiControl &, const CPbk2AppViewBase *) |
void | OfferToolbarEventL(TInt, MPbk2ContactUiControl &, const CPbk2AppViewBase *) |
void | RegisterAiwInterestL(const TInt, const TInt, const TInt, const TBool) |
void | RemoveMenuCommandObserver(MPbk2MenuCommandObserver &) |
TInt
| ServiceCmdByMenuCmd(TInt) |
Constructor & Destructor Documentation
~MPbk2CommandHandler()
~MPbk2CommandHandler | ( | ) | [protected, inline, virtual] |
Member Functions Documentation
AddAndExecuteCommandL(MPbk2Command *)
void | AddAndExecuteCommandL | ( | MPbk2Command * | aCommand | ) | [pure virtual] |
Adds the command into the Phonebook 2 command store and executes it. Takes the ownership of the command.
Parameters
MPbk2Command * aCommand | The command to be executed. |
AddMenuCommandObserver(MPbk2MenuCommandObserver &)
Adds a menu command observer.
CommandHandlerExtension(TUid)
TAny * | CommandHandlerExtension | ( | TUid | | ) | [inline, virtual] |
Returns an extension point for this interface or NULL.
DynInitMenuPaneL(TInt, CEikMenuPane *, CPbk2AppViewBase &, MPbk2ContactUiControl &)
Performs Phonebook 2 menu filtering.
DynInitToolbarL(TInt, CAknToolbar *, const CPbk2AppViewBase &, MPbk2ContactUiControl &)
Initialises toolbar before it is drawn.
Parameters
TInt aResourceId | The resource id of the toolbar. |
CAknToolbar * aToolbar | The toolbar object. |
const CPbk2AppViewBase & aAppView | Application view from where the command is launched. |
MPbk2ContactUiControl & aControl | The UI control of the calling view. |
HandleCommandL(const TInt, MPbk2ContactUiControl &, const CPbk2AppViewBase *)
Handles Phonebook 2 commands.
Parameters
const TInt aCommandId | The id of the command to handle. |
MPbk2ContactUiControl & aControl | The UI control of the calling view. |
const CPbk2AppViewBase * aAppView | Application view from where the command is launched. |
OfferToolbarEventL(TInt, MPbk2ContactUiControl &, const CPbk2AppViewBase *)
Handles toolbar events for a certain toolbar item.
RegisterAiwInterestL(const TInt, const TInt, const TInt, const TBool)
void | RegisterAiwInterestL | ( | const TInt | aInterestId, |
| const TInt | aMenuResourceId, |
| const TInt | aInterestResourceId, |
| const TBool | aAttachBaseService |
| ) | [pure virtual] |
Registers (attaches) to an AIW service.
Parameters
const TInt aInterestId | Id of the AIW interest. |
const TInt aMenuResourceId | Resource id of the menu to attach to the AIW interest. |
const TInt aInterestResourceId | Resource id of the AIW interest. |
const TBool aAttachBaseService | If ETrue, attaches the AIW resource id to the AIW base service also. This enables command handling via AIW without menus. |
RemoveMenuCommandObserver(MPbk2MenuCommandObserver &)
Removes a menu command observer.
ServiceCmdByMenuCmd(TInt)
TInt
| ServiceCmdByMenuCmd | ( | TInt | aMenuCmdId | ) | const [pure virtual] |
Returns the AIW service command id associated to given menu command. If found, it means that there is a provider which can handle the menu command.
CAiwServiceHandler::ServiceCmdByMenuCmd
Parameters
TInt aMenuCmdId | Menu command id to inspect. |
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.