CCalCalendarInfo Class Reference

class CCalCalendarInfo : public CBase

The calendar info class where metadata of a calendar file is set and retrieved.

Inherits from

Public Member Functions
~CCalCalendarInfo()
IMPORT_C TRgbColor()
IMPORT_C const TDesC &DescriptionL()
IMPORT_C TBoolEnabled()
IMPORT_C const TDesC &FileNameL()
const CCalCalendarInfoImpl &Impl()
IMPORT_C TBoolIsValid()
IMPORT_C const TDesC &NameL()
IMPORT_C CCalCalendarInfo *NewL()
CCalCalendarInfo *NewL(CCalCalendarInfoImpl *)
IMPORT_C CDesC8Array *PropertyKeysL()
IMPORT_C const TDesC8 &PropertyValueL(const TDesC8 &)
IMPORT_C voidRemovePropertyL(const TDesC8 &)
IMPORT_C voidSetColor(TRgb)
IMPORT_C voidSetDescriptionL(const TDesC &)
IMPORT_C voidSetEnabled(TBool)
IMPORT_C voidSetNameL(const TDesC &)
IMPORT_C voidSetPropertyL(const TDesC8 &, const TDesC8 &)
Private Member Functions
CCalCalendarInfo()
voidConstructL()
voidConstructL(CCalCalendarInfoImpl *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
CCalCalendarInfoImpl *iImpl

Constructor & Destructor Documentation

CCalCalendarInfo()

CCalCalendarInfo()[private]

~CCalCalendarInfo()

IMPORT_C~CCalCalendarInfo()

Member Functions Documentation

Color()

IMPORT_C TRgbColor()const

ConstructL()

voidConstructL()[private]

ConstructL(CCalCalendarInfoImpl *)

voidConstructL(CCalCalendarInfoImpl *aCalendarInfoImpl)[private]

Parameters

CCalCalendarInfoImpl * aCalendarInfoImpl

DescriptionL()

IMPORT_C const TDesC &DescriptionL()const

Enabled()

IMPORT_C TBoolEnabled()const

FileNameL()

IMPORT_C const TDesC &FileNameL()const

Impl()

const CCalCalendarInfoImpl &Impl()const

IsValid()

IMPORT_C TBoolIsValid()const

NameL()

IMPORT_C const TDesC &NameL()const

NewL()

IMPORT_C CCalCalendarInfo *NewL()[static]

NewL(CCalCalendarInfoImpl *)

CCalCalendarInfo *NewL(CCalCalendarInfoImpl *aCalendarInfoImpl)[static]

Parameters

CCalCalendarInfoImpl * aCalendarInfoImpl

PropertyKeysL()

IMPORT_C CDesC8Array *PropertyKeysL()const

PropertyValueL(const TDesC8 &)

IMPORT_C const TDesC8 &PropertyValueL(const TDesC8 &aKey)const

Parameters

const TDesC8 & aKey

RemovePropertyL(const TDesC8 &)

IMPORT_C voidRemovePropertyL(const TDesC8 &aKey)

Parameters

const TDesC8 & aKey

SetColor(TRgb)

IMPORT_C voidSetColor(TRgbaColor)

Parameters

TRgb aColor

SetDescriptionL(const TDesC &)

IMPORT_C voidSetDescriptionL(const TDesC &aDescription)

Parameters

const TDesC & aDescription

SetEnabled(TBool)

IMPORT_C voidSetEnabled(TBoolaEnabled)

Parameters

TBool aEnabled

SetNameL(const TDesC &)

IMPORT_C voidSetNameL(const TDesC &aName)

Parameters

const TDesC & aName

SetPropertyL(const TDesC8 &, const TDesC8 &)

IMPORT_C voidSetPropertyL(const TDesC8 &aKey,
const TDesC8 &aValue
)

Parameters

const TDesC8 & aKey
const TDesC8 & aValue

Member Data Documentation

CCalCalendarInfoImpl * iImpl

CCalCalendarInfoImpl *iImpl[private]