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 &)
IMPORT_C void
|
InternalizeL
|
(
|
RReadStream
&
|
aReadStream
|
)
|
|
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
HBufC
*
|
iSubject
|
[private]
|
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.