API published in: S60 1st Ed
Link against: avkon.lib
Required Capabilities
None
#include <aknqueryvaluephone.h>
Inherits CAknQueryValue.
Provides an interface to create a dialog containing a phone 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 | ~CAknQueryValuePhone () |
IMPORT_C void | SetArrayL (const CAknQueryValuePhoneArray *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 HBufC * | 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 CAknQueryValuePhone * | NewL () |
First stage of two stage construction. |
|
static IMPORT_C CAknQueryValuePhone * | NewLC () |
First stage of two stage construction. |
|
Protected Member Functions |
|
CAknQueryValuePhone () | |
void | ConstructL () |
Two 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. |
|
|
|
Method to add the current value to the QueryValueArray if it is new. The new value is not owned by QueryValue object, but is "given away" Reimplemented from CAknQueryValue. |
|
Search for the current value in the list, and set the curent index to be the found index. If not found, set current index to 1 after the size of the array. |
|
Two stage construction. |
|
Creates an editor within context. If the value is edited and OK'd, the new value will be set as the current value. Otherwise the current value remains unchanged.
Implements MAknQueryValue. |
|
Returns the index in the array of the current value. If no matches, returns zero Implements MAknQueryValue. |
|
This should be implemented so that it returns the current value as text.
Implements MAknQueryValue. |
|
Returns the array as a descriptor array, ownership will be not passed. Implements MAknQueryValue. |
|
First stage of two stage construction. |
|
First stage of two stage construction. |
|
Set the array.
|
|
Changes the current value to correspond to a value in the array.
Implements MAknQueryValue. |
|
Set the string used for the query caption to be a string other than the default.
|
|
Return the current value, which may have been set by the user.
|