CEikAlarmControl Class Reference

class CEikAlarmControl : public CBase

Inherits from

Constructor & Destructor Documentation

CEikAlarmControl(CEikAlmControlSupervisor *, CEikServAppUiBase *)

IMPORT_C CEikAlarmControl ( CEikAlmControlSupervisor * aSupervisor,
CEikServAppUiBase * aAppUi
)

Parameters

CEikAlmControlSupervisor * aSupervisor
CEikServAppUiBase * aAppUi

~CEikAlarmControl()

IMPORT_C ~CEikAlarmControl ( )

Member Functions Documentation

ConstructL()

IMPORT_C void ConstructL ( )

CurrentServerState()

TInt CurrentServerState ( ) const

HideAlarm()

void HideAlarm ( )

LayoutButtons(const TRect &)

void LayoutButtons ( const TRect & aRect ) [private]

Parameters

const TRect & aRect

Release()

void Release ( )

ShowAlarm()

void ShowAlarm ( )

StartPlayAlarmL(const TDesC &)

void StartPlayAlarmL ( const TDesC & aAlarmName )

Parameters

const TDesC & aAlarmName

StopPlayAlarm()

void StopPlayAlarm ( )

UpdateAlarmInfo(const TASShdAlarm &, const TFullName &)

void UpdateAlarmInfo ( const TASShdAlarm & aAlarm,
const TFullName & aOwner
)

Parameters

const TASShdAlarm & aAlarm
const TFullName & aOwner

UpdateForAlarmServerState(TInt)

void UpdateForAlarmServerState ( TInt aNewAlarmServerState )

Parameters

TInt aNewAlarmServerState

UpdateSoundPauseTimeInterval(TInt)

void UpdateSoundPauseTimeInterval ( TInt aMinutes )

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]