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 void GetFepAttributeL ( TUid aAttributeUid,
TDes8 & aAttributeData
)

Parameters

TUid aAttributeUid
TDes8 & aAttributeData

GetInstalledFepIdL(TDes &)

IMPORT_C void GetInstalledFepIdL ( 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 void SetFepAttributeL ( TUid aAttributeUid,
const TDesC8 & aAttributeData
)

Parameters

TUid aAttributeUid
const TDesC8 & aAttributeData

SetInstalledFepIdL(const TDesC &)

IMPORT_C void SetInstalledFepIdL ( const TDesC & aFepId )

Parameters

const TDesC & aFepId

SetSystemColorListFromBufferL(const TDesC8 &)

IMPORT_C void SetSystemColorListFromBufferL ( const TDesC8 & aBuffer )

Parameters

const TDesC8 & aBuffer

SetSystemColorListL(const CColorList &)

IMPORT_C void SetSystemColorListL ( 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]