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
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()
| void | ConstructL | ( | ) | [protected] |
Second phase of the two phase constructor
Description()
| IMPORT_C TPtrC | Description | ( | ) | const |
Retrieves the Description field for the trigger.
ExternalizeL(RWriteStream &)
Externalizes the contents of this Array into a buffer.
Parameters
| RWriteStream & aWriteStream | Buffer onto which the contents of this structure would be externalized. |
InternalizeL(RReadStream &)
Internalized the contents of the buffer into this array.
Parameters
| RReadStream & aReadStream | Buffer from which the contents of this structures would be populated. |
NewL()
Static two phase constructor
- Since
- S60 v9.1
SetDescriptionL(const TDesC &)
| IMPORT_C void | SetDescriptionL | ( | const TDesC & | aDescription | ) | |
Sets the Description field for the trigger.
Parameters
| const TDesC & aDescription | |
SetShowSnooze(TBool)
| IMPORT_C void | SetShowSnooze | ( | TBool | aSnooze | ) | |
Parameters
| TBool aSnooze | Boolean value to indicate whether snooze is shown |
SetSubjectL(const TDesC &)
| IMPORT_C void | SetSubjectL | ( | const TDesC & | aSubject | ) | |
Sets the subject/name field for the trigger.
Parameters
| const TDesC & aSubject | The subject/name of the trigger. |
SetToneEnabled(TBool)
| IMPORT_C void | SetToneEnabled | ( | TBool | aRepeat | ) | |
Parameters
| TBool aRepeat | Boolean value to indicate whether tone is enabled |
SetToneL(const TDesC &)
| IMPORT_C void | SetToneL | ( | const TDesC & | aDescription | ) | |
Sets the Tone field for the trigger.
Parameters
| const TDesC & aDescription | |
SetToneRepeat(TBool)
| IMPORT_C void | SetToneRepeat | ( | TBool | aRepeat | ) | |
Parameters
| TBool aRepeat | Boolean value to indicate whether tone is to be repeated |
SetTrigerringAccuracy(TEvtTriggerAccuracy)
Sets the Mode in which the Location Application would be launched.
ShowSnooze()
| IMPORT_C TBool | ShowSnooze | ( | ) | const |
Subject()
| IMPORT_C TPtrC | Subject | ( | ) | const |
Retrieves the subject/name field for the trigger.
Tone()
| IMPORT_C TPtrC | Tone | ( | ) | const |
Retrieves the Tone field for the trigger.
ToneEnabled()
| IMPORT_C TBool | ToneEnabled | ( | ) | const |
ToneRepeat()
| IMPORT_C TBool | ToneRepeat | ( | ) | const |
TrigerringAccuracy()
The accuracy with which the trigger has been fired.
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
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
Buffer which holds the Subject/Name field of the trigger Owns
HBufC * iTone
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.
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.