CPbk2UIExtensionThinPlugin Class Reference
class CPbk2UIExtensionThinPlugin : public CBase |
Phonebook 2 thin UI extension ECom plug-in interface. Extensions that implement this interface must be as small as possible because all Phonebook 2 thin UI extension are loaded in Phonebook 2 start-up.
This class is responsible for defining the thin extension plug-in interface and creating thin extension plug-in implementations.
Inherits from
- CPbk2UIExtensionThinPlugin
Constructor & Destructor Documentation
~CPbk2UIExtensionThinPlugin()
~CPbk2UIExtensionThinPlugin | ( | ) | [inline] |
Member Functions Documentation
DynInitMenuPaneL(TInt, CEikMenuPane *, MPbk2ContactUiControl &)
void | DynInitMenuPaneL | ( | TInt | aResourceId, |
| CEikMenuPane * | aMenuPane, |
| MPbk2ContactUiControl & | aControl |
| ) | [pure virtual] |
Parameters
TInt aResourceId | The id of the menu pane. |
CEikMenuPane * aMenuPane | A reference to the menu pane. |
MPbk2ContactUiControl & aControl | The current UI control. |
ExtensionStartupL(MPbk2StartupMonitor &)
Called in application start-up after the application services have been created.
Parameters
MPbk2StartupMonitor & aStartupMonitor | The start-up monitor that can be used to get UI completion event. The extension must notify the monitor after it's own start-up. |
ImplementationUid()
TUid
| ImplementationUid | ( | ) | const [inline] |
Returns the implementation UID.
NewL(TUid)
Creates a new instance of this class.
Parameters
TUid aUid | The implementation UID of the plugin. |
ThinUIPluginExtension(TUid)
TAny * | ThinUIPluginExtension | ( | TUid | | ) | [inline, virtual] |
Returns an extension point for this interface or NULL.
Member Data Documentation
TUid
iImplementationUid
TUid
| iImplementationUid | [private] |
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.