Location:
vcal.h
Link against: versit.lib
CParserPropertyValueAlarm
Supported from 5.0
Defines an audio reminder property value for a vCalendar entity. An
audio reminder is an alarm that is sounded for a vEvent, or for a vTodo. The
value for the audio reminder is stored as a CVersitAlarm
.
To find out the property value type, use Uid()
defined
in the base class CParserPropertyValue
. An alarm property UID has
the value KVCalPropertyAlarmUid
.
|
Defined in CParserPropertyValueAlarm
:
CParserPropertyValueAlarm()
, ConvertAllDateTimesToUTCL()
, ConvertAllUTCDateTimesToMachineLocalL()
, Value()
, ~CParserPropertyValueAlarm()
Inherited from CBase
:
operator new()
Inherited from CParserPropertyValue
:
EncodeL()
,
ExternalizeL()
,
IsAsciiCharacterSetSufficient()
,
Uid()
Inherited from CParserTimePropertyValue
:
SupportsInterface()
CParserPropertyValueAlarm(CVersitAlarm* aValue);
Constructs a new audio reminder property value with a pointer
to a CVersitAlarm
.
|
~CParserPropertyValueAlarm();
Frees all resources owned by the property value, prior to its destruction.
void ConvertAllDateTimesToUTCL(const TTimeIntervalSeconds& aIncrement,const CVersitDaylight* aDaylight);
Converts the audio reminder's alarm time value into universal time. The function has no effect if the value is already stored as universal time.
The number of seconds specified in aIncrement
is added
to the alarm time, then the resulting value is modified by the daylight saving
offset specified in aDaylight
, if applicable.
|
void ConvertAllUTCDateTimesToMachineLocalL(const TTimeIntervalSeconds& aIncrement);
Converts the audio reminder's alarm time value from universal time into the local time for the target machine.
|
CVersitAlarm* Value() const;
Gets a pointer to the alarm property value.
|