CPbk2IconFactory Class Reference
class CPbk2IconFactory : public CBase
|
Factory class for creating Phonebook 2 icons. Responsible for:
Constructor & Destructor Documentation
CPbk2IconFactory(const CPbk2IconInfoContainer *)
~CPbk2IconFactory()
~CPbk2IconFactory
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AppendIconL(CPbk2IconInfo *)
Appends a new icon to this factory.
Parameters
CPbk2IconInfo
* aIconInfo
|
icon to be appended. Ownership of the iconInfo is taken.
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
CreateIconL(const TPbk2IconId &)
Creates a Phonebook 2 icon identified by the given id.
Parameters
const
TPbk2IconId
& aIconId
|
The id of the Phonebook 2 icon to create.
|
CreateIconL(const TPbk2IconId &, MAknsSkinInstance &, CFbsBitmap *&, CFbsBitmap *&)
CreateIconLC(const TPbk2IconId &)
Creates a Phonebook 2 icon identified by the given id.
Parameters
const
TPbk2IconId
& aIconId
|
The id of the Phonebook 2 icon to create.
|
CreateIconLC(const TPbk2IconId &, MAknsSkinInstance &, CFbsBitmap *&, CFbsBitmap *&)
CreateImageL(const TPbk2IconId &)
Creates an image identified by the given id.
Parameters
const
TPbk2IconId
& aIconId
|
The id of the Phonebook 2 icon to create.
|
CreateImageLC(const TPbk2IconId &)
Creates an image identified by the given id.
Parameters
const
TPbk2IconId
& aIconId
|
The id of the Phonebook 2 icon to create.
|
NewL()
Creates an icon factory for all core Phonebook 2 icons.
NewL(const CPbk2IconInfoContainer &)
Creates an icon factory for specified icons.
NewLC()
Creates an icon factory for all core Phonebook 2 icons.
NewLC(const CPbk2IconInfoContainer &)
Creates an icon factory for specified icons.
Member Data Documentation
CPbk2IconInfoContainer * iAllIconsContainer
CPbk2ApplicationServices * iAppServices
CPbk2ApplicationServices *
|
iAppServices
|
[private]
|
const CPbk2IconInfoContainer * iIconContainer
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.