CCoeDataStorage Class Reference

class CCoeDataStorage : public CBase

Inherits from

Constructor & Destructor Documentation

CCoeDataStorage()

CCoeDataStorage()[private, inline]

~CCoeDataStorage()

IMPORT_C~CCoeDataStorage()[virtual]

Member Functions Documentation

FepFrameworkRepositoryL()

CRepository &FepFrameworkRepositoryL()

FepSpecificSettingsRepositoryL()

CRepository &FepSpecificSettingsRepositoryL()[private]

GetFepAttributeL(TUid, TDes8 &)

IMPORT_C voidGetFepAttributeL(TUidaAttributeUid,
TDes8 &aAttributeData
)

Parameters

TUid aAttributeUid
TDes8 & aAttributeData

GetInstalledFepIdL(TDes &)

IMPORT_C voidGetInstalledFepIdL(TDes &aFepId)

Parameters

TDes & aFepId

GetL(CCoeEnv &)

IMPORT_C CCoeDataStorage &GetL(CCoeEnv &aCoeEnv)[static]

Parameters

CCoeEnv & aCoeEnv

GetSystemColorListBufferL()

IMPORT_C CBufBase *GetSystemColorListBufferL()

GetSystemColorListBufferLC(TBool &)

CBufFlat *GetSystemColorListBufferLC(TBool &aExists)[private]

Parameters

TBool & aExists

GetSystemColorListL()

IMPORT_C CColorList *GetSystemColorListL()

This method will return a new CColorList object poplulated with the color information read from a configuration ini-file. If the ini-file cannot be found, this method will return NULL, in which case the color list should be read from resource file. This is the action taken by PopulateColorArrayL().

NONSHARABLE_CLASS(COwner)

NONSHARABLE_CLASS(COwner)[private, inline]

Parameters

COwner

NewL()

IMPORT_C CCoeDataStorage *NewL()[static]

PopulateColorArrayL()

IMPORT_C CColorList *PopulateColorArrayL()

Returns a new color list object. The list will be populated from a configuration ini-file. If the ini-file cannot be found, the list will be populated with the default colors from eikpriv.rsc.

SetFepAttributeL(TUid, const TDesC8 &)

IMPORT_C voidSetFepAttributeL(TUidaAttributeUid,
const TDesC8 &aAttributeData
)

Parameters

TUid aAttributeUid
const TDesC8 & aAttributeData

SetInstalledFepIdL(const TDesC &)

IMPORT_C voidSetInstalledFepIdL(const TDesC &aFepId)

Parameters

const TDesC & aFepId

SetSystemColorListFromBufferL(const TDesC8 &)

IMPORT_C voidSetSystemColorListFromBufferL(const TDesC8 &aBuffer)

Parameters

const TDesC8 & aBuffer

SetSystemColorListL(const CColorList &)

IMPORT_C voidSetSystemColorListL(const CColorList &aColors)

Parameters

const CColorList & aColors

SystemColorListRepositoryL()

CRepository &SystemColorListRepositoryL()[private]

Member Data Documentation

CRepository * iFepFrameworkRepository

CRepository *iFepFrameworkRepository[private]

CRepository * iFepSpecificSettingsRepository

CRepository *iFepSpecificSettingsRepository[private]

CRepository * iSystemColorListRepository

CRepository *iSystemColorListRepository[private]