MCalenContext Class Reference

class MCalenContext

Member Functions Documentation

CalAlarmLocalUidL()

TCalLocalUid CalAlarmLocalUidL()const [pure virtual]

CalenContextExtensionL(TUid)

TAny *CalenContextExtensionL(TUidaExtensionUid)[pure virtual]

Parameters

TUid aExtensionUidSpecifies UID of the extenstion

DefaultCalTimeForViewsL()

TCalTime DefaultCalTimeForViewsL()const [pure virtual]

DefaultTimeForViews()

TTimeIntervalMinutes DefaultTimeForViews()const [pure virtual]

FocusDateAndTimeL()

TCalTime FocusDateAndTimeL()const [pure virtual]

FocusTime()

TTimeIntervalMinutes FocusTime()const [pure virtual]

GetCalAlarmEntryFileNameL()

HBufC *GetCalAlarmEntryFileNameL()const [pure virtual]

GetCalendarFileNameL()

TDesC &GetCalendarFileNameL()const [pure virtual]

GetLandMark()

CPosLandmark *GetLandMark()[pure virtual]

GetMutlipleContextIds(TInt)

RArray< TCalenInstanceId > &GetMutlipleContextIds(TIntaDbId = 0)[pure virtual]

Parameters

TInt aDbId = 0

InstanceId()

TCalenInstanceId InstanceId()const [pure virtual]

MutlipleContextIdsCount()

TInt MutlipleContextIdsCount()[pure virtual]

RemoveMultipleContextId(TCalenInstanceId)

voidRemoveMultipleContextId(TCalenInstanceIdaInstanceId)[pure virtual]

Parameters

TCalenInstanceId aInstanceIdInstance Id for which context needs to be removed

ResetCalAlarmEntryFileName()

voidResetCalAlarmEntryFileName()[pure virtual]

ResetCalendarFileName()

voidResetCalendarFileName()[pure virtual]

ResetLandMark()

voidResetLandMark()[pure virtual]

ResetMultipleContextIds(TInt)

voidResetMultipleContextIds(TIntaDbId = 0)[pure virtual]

Parameters

TInt aDbId = 0The database Id

SetCalAlarmEntryFileNameL(const TDesC &)

voidSetCalAlarmEntryFileNameL(const TDesC &aName)[pure virtual]

Parameters

const TDesC & aName

SetCalAlarmEntryLocalUid(TCalLocalUid)

voidSetCalAlarmEntryLocalUid(TCalLocalUidaLocalId)[pure virtual]

Parameters

TCalLocalUid aLocalId

SetCalendarFileNameL(const TDesC &)

voidSetCalendarFileNameL(const TDesC &aName)[pure virtual]

Parameters

const TDesC & aNamereferance to calendar file name

SetFocusDateAndTimeAndInstanceL(const TCalTime &, const TCalenInstanceId &, const TVwsViewId &)

voidSetFocusDateAndTimeAndInstanceL(const TCalTime &aFocusDateTime,
const TCalenInstanceId &aInstanceId,
const TVwsViewId &aViewId
)[pure virtual]

Parameters

const TCalTime & aFocusDateTimeThe new focus time. If no time is focused, set the Utc time of this object to be Time::NullTTime
const TCalenInstanceId & aInstanceIdThe id of the focused instance
const TVwsViewId & aViewIdThe view id of the currently active view.

SetFocusDateAndTimeL(const TCalTime &, const TVwsViewId &)

voidSetFocusDateAndTimeL(const TCalTime &aFocusDateTime,
const TVwsViewId &aViewId
)[pure virtual]

Parameters

const TCalTime & aFocusDateTimeThe new focus date and time.
const TVwsViewId & aViewIdThe view id of the currently active view

SetFocusDateL(const TCalTime &, const TVwsViewId &)

voidSetFocusDateL(const TCalTime &aFocusDate,
const TVwsViewId &aViewId
)[pure virtual]

Parameters

const TCalTime & aFocusDateThe new focus date and time.
const TVwsViewId & aViewIdThe view id of the currently active view.

SetInstanceIdL(const TCalenInstanceId &, const TVwsViewId &)

voidSetInstanceIdL(const TCalenInstanceId &aInstanceId,
const TVwsViewId &aViewId
)[pure virtual]

Parameters

const TCalenInstanceId & aInstanceIdthe id of the focused instance.
const TVwsViewId & aViewIdThe view id of the currently active view

SetLandMark(CPosLandmark *)

voidSetLandMark(CPosLandmark *aLandMark)[pure virtual]

Parameters

CPosLandmark * aLandMarkLandmark object of type CPosLandMark

SetMutlipleContextIds(RArray< TCalenInstanceId > &)

voidSetMutlipleContextIds(RArray< TCalenInstanceId > &aMutlipleContextIds)[pure virtual]

Parameters

RArray< TCalenInstanceId > & aMutlipleContextIdsThe array of TCalenInstanceId

ViewId()

TVwsViewId ViewId()const [pure virtual]