CEikAlarmControl Class Reference

class CEikAlarmControl : public CBase

Inherits from

Constructor & Destructor Documentation

CEikAlarmControl(CEikAlmControlSupervisor *, CEikServAppUiBase *)

IMPORT_CCEikAlarmControl(CEikAlmControlSupervisor *aSupervisor,
CEikServAppUiBase *aAppUi
)

Parameters

CEikAlmControlSupervisor * aSupervisor
CEikServAppUiBase * aAppUi

~CEikAlarmControl()

IMPORT_C~CEikAlarmControl()

Member Functions Documentation

ConstructL()

IMPORT_C voidConstructL()

CurrentServerState()

TInt CurrentServerState()const

HideAlarm()

voidHideAlarm()

LayoutButtons(const TRect &)

voidLayoutButtons(const TRect &aRect)[private]

Parameters

const TRect & aRect

Release()

voidRelease()

ShowAlarm()

voidShowAlarm()

StartPlayAlarmL(const TDesC &)

voidStartPlayAlarmL(const TDesC &aAlarmName)

Parameters

const TDesC & aAlarmName

StopPlayAlarm()

voidStopPlayAlarm()

UpdateAlarmInfo(const TASShdAlarm &, const TFullName &)

voidUpdateAlarmInfo(const TASShdAlarm &aAlarm,
const TFullName &aOwner
)

Parameters

const TASShdAlarm & aAlarm
const TFullName & aOwner

UpdateForAlarmServerState(TInt)

voidUpdateForAlarmServerState(TIntaNewAlarmServerState)

Parameters

TInt aNewAlarmServerState

UpdateSoundPauseTimeInterval(TInt)

voidUpdateSoundPauseTimeInterval(TIntaMinutes)

Parameters

TInt aMinutes

Member Data Documentation

MAlarmObserver * iAlarm

MAlarmObserver *iAlarm[private]

CEikServAppUiBase * iAppUi

CEikServAppUiBase *iAppUi[private]

TInt iCurrentAlarmServerState

TInt iCurrentAlarmServerState[private]

RLibrary iLibrary

RLibrary iLibrary[private]

TInt iSpare

TInt iSpare[private]

CEikAlmControlSupervisor * iSupervisor

CEikAlmControlSupervisor *iSupervisor[private]