class CVersitExtendedAlarm : public CBase |
An extended alarm for a vEvent or a vTodo.
Specifies the date/time for the alarm, the amount of time the alarm will be snoozed (optional), the number of times that the alarm will repeat, and the action for the alarm. An object of this class is owned by the CParserPropertyValueAlarm class.
X-EPOCALARM
Public Member Functions | |
---|---|
~CVersitExtendedAlarm() | |
IMPORT_C CVersitExtendedAlarm * | NewL(const TDesC8 &, const TDesC8 &, CVersitExtendedAlarm::TDisposition) |
Private Member Functions | |
---|---|
CVersitExtendedAlarm() | |
void | ConstructL(const TDesC8 &, const TDesC8 &, CVersitExtendedAlarm::TDisposition) |
Public Member Enumerations | |
---|---|
enum | TDisposition { EDispositionUrl = 0, EDispositionInline = 1, EDispositionUnknown = 15 } |
Public Attributes | |
---|---|
HBufC8 * | iContent |
CVersitExtendedAlarm::TDisposition | iDisposition |
HBufC8 * | iMimeType |
void | ConstructL | ( | const TDesC8 & | aContent, |
const TDesC8 & | aContentMimeType, | |||
CVersitExtendedAlarm::TDisposition | aContentDisposition | |||
) | [private] |
const TDesC8 & aContent | |
const TDesC8 & aContentMimeType | |
CVersitExtendedAlarm::TDisposition aContentDisposition |
IMPORT_C CVersitExtendedAlarm * | NewL | ( | const TDesC8 & | aContent, |
const TDesC8 & | aContentMimeType, | |||
CVersitExtendedAlarm::TDisposition | aDisposition | |||
) | [static] |
const TDesC8 & aContent | |
const TDesC8 & aContentMimeType | |
CVersitExtendedAlarm::TDisposition aDisposition |
Extended Alarm's disposition types.
EDispositionUrl = 0 |
URL disposition |
EDispositionInline = 1 |
Inline disposition |
EDispositionUnknown = 15 |
Unknown disposition |
CVersitExtendedAlarm::TDisposition | iDisposition |
The disposition of the data for the alarm action (i.e whether it is inline or an URI).