CEvtInfoNoteInputParam Class Reference

class CEvtInfoNoteInputParam : public CBase

Input paramters for Events UI info note display

This class provides the Internalize and Externalize functionalities for the input parameters in Events UI info display. The parameters currently contain 1. The Name of the trigger 2. Detailed description of the trigger 3. Trigerring accuracy 4. Tone String 5. Tone Repeat Flag 6. Tone Enable Flag 7. Snooze Flag

Since
S60 v9.1

Inherits from

  • CEvtInfoNoteInputParam

Constructor & Destructor Documentation

CEvtInfoNoteInputParam()

CEvtInfoNoteInputParam()[protected]

C++ constructor made protected for this class must not be instantiated directly

~CEvtInfoNoteInputParam()

~CEvtInfoNoteInputParam()[virtual]
Destructor.
Since
S60 v9.1

Member Functions Documentation

ConstructL()

voidConstructL()[protected]

Second phase of the two phase constructor

Description()

IMPORT_C TPtrCDescription()const

Retrieves the Description field for the trigger.

Since
S60 v9.1

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aWriteStream)

Externalizes the contents of this Array into a buffer.

Since
S60 v5.0

Parameters

RWriteStream & aWriteStreamBuffer onto which the contents of this structure would be externalized.

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aReadStream)

Internalized the contents of the buffer into this array.

Since
S60 v5.0

Parameters

RReadStream & aReadStreamBuffer from which the contents of this structures would be populated.

NewL()

IMPORT_C CEvtInfoNoteInputParam *NewL()[static]
Static two phase constructor
Since
S60 v9.1

SetDescriptionL(const TDesC &)

IMPORT_C voidSetDescriptionL(const TDesC &aDescription)

Sets the Description field for the trigger.

Since
S60 v9.1

Parameters

const TDesC & aDescription

SetShowSnooze(TBool)

IMPORT_C voidSetShowSnooze(TBoolaSnooze)

Show Snooze

Since
S60 v9.1

Parameters

TBool aSnoozeBoolean value to indicate whether snooze is shown

SetSubjectL(const TDesC &)

IMPORT_C voidSetSubjectL(const TDesC &aSubject)

Sets the subject/name field for the trigger.

Since
S60 v5.0

Parameters

const TDesC & aSubjectThe subject/name of the trigger.

SetToneEnabled(TBool)

IMPORT_C voidSetToneEnabled(TBoolaRepeat)

Tone Enabled

Since
S60 v9.1

Parameters

TBool aRepeatBoolean value to indicate whether tone is enabled

SetToneL(const TDesC &)

IMPORT_C voidSetToneL(const TDesC &aDescription)

Sets the Tone field for the trigger.

Since
S60 v9.1

Parameters

const TDesC & aDescription

SetToneRepeat(TBool)

IMPORT_C voidSetToneRepeat(TBoolaRepeat)

Tone Repeatition

Since
S60 v9.1

Parameters

TBool aRepeatBoolean value to indicate whether tone is to be repeated

SetTrigerringAccuracy(TEvtTriggerAccuracy)

IMPORT_C voidSetTrigerringAccuracy(TEvtTriggerAccuracyaAccuracy)

Sets the Mode in which the Location Application would be launched.

Since
S60 v9.1

Parameters

TEvtTriggerAccuracy aAccuracyTriggering Accuracy

ShowSnooze()

IMPORT_C TBoolShowSnooze()const

Show Snooze

Since
S60 v9.1

Subject()

IMPORT_C TPtrCSubject()const

Retrieves the subject/name field for the trigger.

Since
S60 v9.1

Tone()

IMPORT_C TPtrCTone()const

Retrieves the Tone field for the trigger.

Since
S60 v9.1

ToneEnabled()

IMPORT_C TBoolToneEnabled()const

Tone Enabled

Since
S60 v9.1

ToneRepeat()

IMPORT_C TBoolToneRepeat()const

Tone Repeatition

Since
S60 v9.1

TrigerringAccuracy()

IMPORT_C TEvtTriggerAccuracyTrigerringAccuracy()const

The accuracy with which the trigger has been fired.

Since
S60 v9.1

Member Enumerations Documentation

Enum TEvtTriggerAccuracy

Enumeration to define the accuracy of the fired triggers
Since
S60 v9.1

Enumerators

EEvtAccurateTrigger = 0

Enum value for an accurate trigger

EEvtInaccurateTrigger

Enum value for an inaccurate trigger

EEvtHighlyInaccurateTrigger

Enum value for a heavily inaccurate trigger

Member Data Documentation

TEvtTriggerAccuracy iAccuracy

TEvtTriggerAccuracy iAccuracy[private]

Enum value for the Trigger accuracy

HBufC * iDescription

HBufC *iDescription[private]

Buffer which holds the Description field of the trigger Owns

TBool iShowSnooze

TBool iShowSnooze[private]

Boolean value to show Snooze.

HBufC * iSubject

HBufC *iSubject[private]

Buffer which holds the Subject/Name field of the trigger Owns

HBufC * iTone

HBufC *iTone[private]

Tone field for the trigger. If there is expectation that no tone must be played, then this can be left empty

TBool iToneEnabled

TBool iToneEnabled[private]

Boolean value to denote whether the tone is enabled.

TBool iToneRepeat

TBool iToneRepeat[private]

Boolean value to denote whether the tone is to be repeated.