MPbkExtensionFactory Class Reference
class MPbkExtensionFactory |
Abstract interface for creating phone book extensions. Instance of this factory should be kept as long as extensions are used, if resources are needed.
Constructor & Destructor Documentation
~MPbkExtensionFactory()
~MPbkExtensionFactory | ( | ) | [inline, virtual] |
Member Functions Documentation
AddPbkFieldIconsL(CPbkIconInfoContainer *, CPbkIconArray *)
void | AddPbkFieldIconsL | ( | CPbkIconInfoContainer * | aIconInfoContainer = NULL, |
| CPbkIconArray * | aIconArray = NULL |
| ) | [inline, virtual] |
Adds new field icons to Phonebook. This should match with fields and icons added to Phonebook in engine extension, CPbkEngineExtensionInterface. Parameters are pointers because it is not necessary to give either of those. Default implementation is empty.Inline implementations to get rid of warnings.
Parameters
CPbkIconInfoContainer * aIconInfoContainer = NULL | icons infos to be added to field icons |
CPbkIconArray * aIconArray = NULL | subset of field icons |
AddPbkTabIconsL(CPbkIconInfoContainer *, CPbkIconArray *)
void | AddPbkTabIconsL | ( | CPbkIconInfoContainer * | aIconInfoContainer = NULL, |
| CPbkIconArray * | aIconArray = NULL |
| ) | [inline, virtual] |
Adds new tab icons to Phonebook. This should match with the tabs and icons added to Phonebook's view graph. Parameters are pointers because it is not necessary to give either of those. Default implementation is empty.
Parameters
CPbkIconInfoContainer * aIconInfoContainer = NULL | icons infos to be added to field icons |
CPbkIconArray * aIconArray = NULL | subset of field icons |
CreatePbkAppUiExtensionL(CPbkContactEngine &)
Creates a phonebook appui extension.
Parameters
CPbkContactEngine & aEngine | |
CreatePbkContactEditorExtensionL(CPbkContactItem &, CPbkContactEngine &, MPbkContactEditorControl &)
MPbkContactEditorExtension * | CreatePbkContactEditorExtensionL | ( | CPbkContactItem & | aContact, |
| CPbkContactEngine & | aEngine, |
| MPbkContactEditorControl & | aEditorControl |
| ) | [pure virtual] |
Creates a Phonebook contact editor extension.
Parameters
CPbkContactItem & aContact | currently edited contact |
CPbkContactEngine & aEngine | for creating temporary contact |
MPbkContactEditorControl & aEditorControl | for requesting information |
CreatePbkUiControlExtensionL(CPbkContactEngine &)
Creates a Phonebook UI control extension.
Parameters
CPbkContactEngine & aEngine | pbk engine to be provided to extensions. |
CreatePbkViewExtensionL(TUid, CPbkContactEngine &)
Creates a Phonebook view extension.
Parameters
TUid aId | id of the Phonebook view to create the extension for |
CPbkContactEngine & aEngine | pbk engine to be provided to extensions. |
CreatePbkViewExtensionL(TUid, CPbkContactEngine &, CPbkAppViewBase &)
MPbkViewExtension * | CreatePbkViewExtensionL | ( | TUid | aId, |
| CPbkContactEngine & | aEngine, |
| CPbkAppViewBase & | aAppView |
| ) | [inline, virtual] |
Creates a Phonebook view extension. Default implementation is empty.
Parameters
TUid aId | id of the Phonebook view to create the extension for |
CPbkContactEngine & aEngine | pbk engine to be provided to extensions |
CPbkAppViewBase & aAppView | app view base to be provided to extensions |
CreateViewL(TUid)
CAknView * | CreateViewL | ( | TUid | aId | ) | [pure virtual] |
Creates a new extension-implemented Phonebook view.
Parameters
TUid aId | id of the extension view to create. |
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.