| class CEikFloatingPointEditor : public CAknNumericEdwin | 
This class presents an editor modifying a real. The decimal place can occur anywhere. Exponential notation is allowed.
Validation, consisting of a check that the contents are parsable as a number (using TLex::Val()) and a range check, is carried out when PrepareForFocusLossL is called. Invalid contents cause a leave of that method.
Value() only returns a value corresponding reliably to the value in the editor after a non-leaving call to PrepareForFocusLossL.
| Public Member Functions | |
|---|---|
| CEikFloatingPointEditor() | |
| IMPORT_C void | ConstructFromResourceL(TResourceReader &) | 
| IMPORT_C void | ConstructL(const TReal &, const TReal &, TInt) | 
| IMPORT_C void | GetMinMax(TReal &, TReal &) | 
| IMPORT_C TValidationStatus | GetValueAsReal(TReal &) | 
| IMPORT_C void | HandlePointerEventL(const TPointerEvent &) | 
| IMPORT_C void | HandleResourceChange(TInt) | 
| IMPORT_C TCoeInputCapabilities | InputCapabilities() | 
| IMPORT_C TKeyResponse | OfferKeyEventL(const TKeyEvent &, TEventCode) | 
| IMPORT_C void | PrepareForFocusLossL() | 
| IMPORT_C void | SetMinMax(TReal, TReal) | 
| IMPORT_C void | SetValueL(const TReal *) | 
| IMPORT_C TReal | Value() | 
| Private Member Functions | |
|---|---|
| IMPORT_C void * | ExtensionInterface(TUid) | 
| IMPORT_C void | Reserved_3() | 
| Private Attributes | |
|---|---|
| TReal | iMax | 
| TReal | iMin | 
| TInt | iSpare | 
| TReal | iValue | 
| IMPORT_C void | ConstructFromResourceL | ( | TResourceReader & | aReader | ) | [virtual] | 
From resource constructor. Refer to eikon.rh for the FLPTED resource structure
| TResourceReader & aReader | Resource reader positioned at a FLPTED resource location | 
| IMPORT_C void | ConstructL | ( | const TReal & | aMin, | 
| const TReal & | aMax, | |||
| TInt | aTextLimit | |||
| ) | ||||
2nd stage constructor
| IMPORT_C void * | ExtensionInterface | ( | TUid | aInterface | ) | [private, virtual] | 
From CAknControl
| TUid aInterface | 
| IMPORT_C void | GetMinMax | ( | TReal & | aMin, | 
| TReal & | aMax | |||
| ) | const | |||
Get minimum and maximum valid values.
| IMPORT_C TValidationStatus | GetValueAsReal | ( | TReal & | aValue | ) | 
Read out the value from the editor as a Real. Validation status of the current value
| TReal & aValue | 
| IMPORT_C void | HandlePointerEventL | ( | const TPointerEvent & | aPointerEvent | ) | [virtual] | 
From CCoeControl. Handles pointer events
| const TPointerEvent & aPointerEvent | The pointer event. | 
| IMPORT_C void | HandleResourceChange | ( | TInt | aType | ) | [virtual] | 
Update contents of editor on certain resource change events
| TInt aType | 
| IMPORT_C TCoeInputCapabilities | InputCapabilities | ( | ) | const [virtual] | 
Sets the input capabilities of the editor
| IMPORT_C TKeyResponse | OfferKeyEventL | ( | const TKeyEvent & | aKeyEvent, | 
| TEventCode | aType | |||
| ) | [virtual] | |||
Specific Key handling for numeric editor
| const TKeyEvent & aKeyEvent | |
| TEventCode aType | 
| IMPORT_C void | PrepareForFocusLossL | ( | ) | [virtual] | 
Called by framework when focus is being taken off editor. May be called by client code.
| IMPORT_C void | SetMinMax | ( | TReal | aMin, | 
| TReal | aMax | |||
| ) | ||||
Set minimum and maximum valid values.
| IMPORT_C void | SetValueL | ( | const TReal * | aValue | ) | 
Set the value in the editor.
| const TReal * aValue | pointer to value to set | 
| IMPORT_C TReal | Value | ( | ) | const | 
Read out the value from the editor as a Real. Value can only be relied on after a non-leaving call to PrepareForFocusLossL().
Value in the editor