MCalenContext Class Reference

class MCalenContext

Member Functions Documentation

CalAlarmLocalUidL()

TCalLocalUid CalAlarmLocalUidL ( ) const [pure virtual]

CalenContextExtensionL(TUid)

TAny * CalenContextExtensionL ( TUid aExtensionUid ) [pure virtual]

Parameters

TUid aExtensionUid Specifies 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 ( TInt aDbId = 0 ) [pure virtual]

Parameters

TInt aDbId = 0

InstanceId()

TCalenInstanceId InstanceId ( ) const [pure virtual]

MutlipleContextIdsCount()

TInt MutlipleContextIdsCount ( ) [pure virtual]

RemoveMultipleContextId(TCalenInstanceId)

void RemoveMultipleContextId ( TCalenInstanceId aInstanceId ) [pure virtual]

Parameters

TCalenInstanceId aInstanceId Instance Id for which context needs to be removed

ResetCalAlarmEntryFileName()

void ResetCalAlarmEntryFileName ( ) [pure virtual]

ResetCalendarFileName()

void ResetCalendarFileName ( ) [pure virtual]

ResetLandMark()

void ResetLandMark ( ) [pure virtual]

ResetMultipleContextIds(TInt)

void ResetMultipleContextIds ( TInt aDbId = 0 ) [pure virtual]

Parameters

TInt aDbId = 0 The database Id

SetCalAlarmEntryFileNameL(const TDesC &)

void SetCalAlarmEntryFileNameL ( const TDesC & aName ) [pure virtual]

Parameters

const TDesC & aName

SetCalAlarmEntryLocalUid(TCalLocalUid)

void SetCalAlarmEntryLocalUid ( TCalLocalUid aLocalId ) [pure virtual]

Parameters

TCalLocalUid aLocalId

SetCalendarFileNameL(const TDesC &)

void SetCalendarFileNameL ( const TDesC & aName ) [pure virtual]

Parameters

const TDesC & aName referance to calendar file name

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

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

Parameters

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

SetFocusDateAndTimeL(const TCalTime &, const TVwsViewId &)

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

Parameters

const TCalTime & aFocusDateTime The new focus date and time.
const TVwsViewId & aViewId The view id of the currently active view

SetFocusDateL(const TCalTime &, const TVwsViewId &)

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

Parameters

const TCalTime & aFocusDate The new focus date and time.
const TVwsViewId & aViewId The view id of the currently active view.

SetInstanceIdL(const TCalenInstanceId &, const TVwsViewId &)

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

Parameters

const TCalenInstanceId & aInstanceId the id of the focused instance.
const TVwsViewId & aViewId The view id of the currently active view

SetLandMark(CPosLandmark *)

void SetLandMark ( CPosLandmark * aLandMark ) [pure virtual]

Parameters

CPosLandmark * aLandMark Landmark object of type CPosLandMark

SetMutlipleContextIds(RArray< TCalenInstanceId > &)

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

Parameters

RArray < TCalenInstanceId > & aMutlipleContextIds The array of TCalenInstanceId

ViewId()

TVwsViewId ViewId ( ) const [pure virtual]