| class CESMRAlarmInfoHandler : public CBase |
CESMRAlarmInfoHandler is responsible for handling alarm related issues for calendar entry.
esmrservices.lib
| Public Member Functions | |
|---|---|
| ~CESMRAlarmInfoHandler () | |
| IMPORT_C void | GetAbsoluteAlarmTimeL ( CCalEntry &, TTime &) |
| IMPORT_C void | GetAlarmInfoObjectL (const CCalEntry &, TESMRAlarmInfo &) |
| IMPORT_C CESMRAlarmInfoHandler * | NewL () |
| IMPORT_C CESMRAlarmInfoHandler * | NewLC () |
| IMPORT_C void | ReadFromResourceL (const TDesC &, TInt ) |
| Private Member Functions | |
|---|---|
| CESMRAlarmInfoHandler () | |
| void | ConstructL () |
| Private Attributes | |
|---|---|
| RArray < TESMRAlarmInfo > | iAlarmInfos |
| IMPORT_C void | GetAbsoluteAlarmTimeL | ( | CCalEntry & | aEntry, |
| TTime & | aAbsoluteAlarmTime | |||
| ) | ||||
Fetches absolute alarm time from calendar entry. Absolute alarm time is returned in local time.
| IMPORT_C void | GetAlarmInfoObjectL | ( | const CCalEntry & | aEntry, |
| TESMRAlarmInfo & | aAlarmInfo | |||
| ) | ||||
Fetches alarm information object matching alarm information in entry.
| const CCalEntry & aEntry | Reference to calendar entry. |
| TESMRAlarmInfo & aAlarmInfo | On return contains fetched alarm information object. KErrNotFound Alarm info object cannot be resolved. |
| IMPORT_C CESMRAlarmInfoHandler * | NewL | ( | ) | [static] |
Two-phased constructor. Creates and initializes CESMRAlarmInfoHandler object. Ownership transferred to caller.
| IMPORT_C CESMRAlarmInfoHandler * | NewLC | ( | ) | [static] |
Two-phased constructor. Creates and initializes CESMRAlarmInfoHandler object. Ownership transferred to caller and created object is left to cleanup stack.
| IMPORT_C void | ReadFromResourceL | ( | const TDesC & | aResourceFile, |
| TInt | aResouceId | |||
| ) | ||||
Reads alarm information from resource file.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.