Provides an interface to create a dialog containing a number query control, which will edit the value. Optionally allows the value to be changed by selecting from a list of values.
|
Public Member Functions |
virtual IMPORT_C | ~CAknQueryValueNumber () |
IMPORT_C void | SetArrayL (const CAknQueryValueNumberArray *aArray) |
| Set the array.
|
IMPORT_C void | SetQueryCaption (TInt aResourceId) |
| Set the string used for the query caption to be a string other than the default.
|
IMPORT_C TInt | Value () const |
| Return the current value, which may have been set by the user.
|
virtual IMPORT_C const MDesCArray * | MdcArray () const |
| Returns the array as a descriptor array, ownership will be not passed.
|
virtual IMPORT_C HBufC * | CurrentValueTextLC () |
| This should be implemented so that it returns the current value as text.
|
virtual IMPORT_C TInt | CurrentValueIndex () const |
| Returns the index in the array of the current value.
|
virtual IMPORT_C void | SetCurrentValueIndex (const TInt aIndex) |
| Changes the current value to correspond to a value in the array.
|
virtual IMPORT_C TBool | CreateEditorL () |
| Creates an editor within context.
|
Static Public Member Functions |
static IMPORT_C CAknQueryValueNumber * | NewL () |
| First stage of two stage construction.
|
static IMPORT_C CAknQueryValueNumber * | NewLC () |
| First stage of two stage construction.
|
Protected Member Functions |
| CAknQueryValueNumber () |
void | ConstructL () |
| 2nd stage construction.
|
void | CalculateCurrentIndex () |
| Search for the current value in the list, and set the curent index to be the found index.
|
virtual void | AppendValueIfNewL () |
| Method to add the current value to the QueryValueArray if it is new.
|