CPbk2IconInfoContainer Class Reference
class CPbk2IconInfoContainer : public CBase
|
Phonebook 2 icon info container. A collection of Phonebook 2 icon info objects.
Constructor & Destructor Documentation
CPbk2IconInfoContainer()
CPbk2IconInfoContainer
|
(
|
)
|
[private, inline]
|
~CPbk2IconInfoContainer()
~CPbk2IconInfoContainer
|
(
|
)
|
|
Member Functions Documentation
AppendIconL(CPbk2IconInfo *)
Appends new icon info. The ownership of the icon info is transferred.
Parameters
CPbk2IconInfo
* aIconInfo
|
Icon info to be added to this container.
|
AppendIconsFromResourceL(TInt)
IMPORT_C void
|
AppendIconsFromResourceL
|
(
|
TInt
|
aResourceId
|
)
|
|
Appends new icon infos from resource. The resource file must be opened before usage.
Parameters
TInt
aResourceId
|
Resource id for icon infos to be added.
|
AppendIconsFromResourceL(TResourceReader &)
Appends new icon infos to the container.
Parameters
TResourceReader
& aReader
|
A resource reader pointed to an array of PBK2_ICON_INFO resource structures.
|
ConstructL(TResourceReader &)
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Find(const TPbk2IconId &)
Finds a particular icon info from the container.
Parameters
const
TPbk2IconId
& aIconId
|
The id of the icon to search for.
|
FindInfo(const TPbk2IconId &)
NewL(TResourceReader &)
Creates a new instance of this class.
Parameters
TResourceReader
& aReader
|
Resource reader pointed to an array of PBK2_ICON_INFO resources.
|
NewL(TInt, CCoeEnv *)
Creates a new instance of this class.
Parameters
TInt
aResourceId
|
Resource id of an array of PBK2_ICON_INFO resources. The resource file must be open before usage.
|
CCoeEnv
* aCoeEnv = NULL
|
Optional CCoeEnv instance. This function performs faster if this parameter is provided.
|
NewL()
Creates a new instance of this class.
Member Data Documentation
RPointerArray< CPbk2IconInfo > iInfoArray
CDesCArrayFlat * iMbmFileNames
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.