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 TRgb Color ()
IMPORT_C const TDesC & DescriptionL ()
IMPORT_C TBool Enabled ()
IMPORT_C const TDesC & FileNameL ()
const CCalCalendarInfoImpl & Impl ()
IMPORT_C TBool IsValid ()
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 void RemovePropertyL (const TDesC8 &)
IMPORT_C void SetColor ( TRgb )
IMPORT_C void SetDescriptionL (const TDesC &)
IMPORT_C void SetEnabled ( TBool )
IMPORT_C void SetNameL (const TDesC &)
IMPORT_C void SetPropertyL (const TDesC8 &, const TDesC8 &)
Private Member Functions
CCalCalendarInfo ()
void ConstructL ()
void ConstructL (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 TRgb Color ( ) const

ConstructL()

void ConstructL ( ) [private]

ConstructL(CCalCalendarInfoImpl *)

void ConstructL ( CCalCalendarInfoImpl * aCalendarInfoImpl ) [private]

Parameters

CCalCalendarInfoImpl * aCalendarInfoImpl

DescriptionL()

IMPORT_C const TDesC & DescriptionL ( ) const

Enabled()

IMPORT_C TBool Enabled ( ) const

FileNameL()

IMPORT_C const TDesC & FileNameL ( ) const

Impl()

const CCalCalendarInfoImpl & Impl ( ) const

IsValid()

IMPORT_C TBool IsValid ( ) 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 void RemovePropertyL ( const TDesC8 & aKey )

Parameters

const TDesC8 & aKey

SetColor(TRgb)

IMPORT_C void SetColor ( TRgb aColor )

Parameters

TRgb aColor

SetDescriptionL(const TDesC &)

IMPORT_C void SetDescriptionL ( const TDesC & aDescription )

Parameters

const TDesC & aDescription

SetEnabled(TBool)

IMPORT_C void SetEnabled ( TBool aEnabled )

Parameters

TBool aEnabled

SetNameL(const TDesC &)

IMPORT_C void SetNameL ( const TDesC & aName )

Parameters

const TDesC & aName

SetPropertyL(const TDesC8 &, const TDesC8 &)

IMPORT_C void SetPropertyL ( const TDesC8 & aKey,
const TDesC8 & aValue
)

Parameters

const TDesC8 & aKey
const TDesC8 & aValue

Member Data Documentation

CCalCalendarInfoImpl * iImpl

CCalCalendarInfoImpl * iImpl [private]