CAknQueryControl Class Reference

API published in: S60 1st Ed

Link against: avkon.lib

Capability Information

Required Capabilities

None


#include <aknquerycontrol.h>

Inherits CAknControl, MEikEdwinObserver, and MEikEdwinSizeObserver.

Inherited by CAknExtQueryControl, and CAknMultilineQueryControl.


Detailed Description

The control for a query dialog.

Manage layout of elements in a query dialog:- the text, the image and the editors.

See also:
CAknQueryDialog, CAknText

Public Types

enum   TLayoutMethod {
  EConfQueryLayoutM, EDataQueryLayoutM, ECodeQueryLayoutM, ETimeQueryLayoutM,
  EDateQueryLayoutM, ECombinedCodeDataQueryLayoutM
}
  Layout for queries can be done using the following methods. More...

Public Member Functions

  DECLARE_TYPE_ID (0x10283143) public
  Enumeration for indexing into control flags, which determine the control behaviour relative to a number of things, e.g.
IMPORT_C  CAknQueryControl ()
  C++ Constructor.
virtual IMPORT_C  ~CAknQueryControl ()
  C++ Destructor.
IMPORT_C void  ConstructFromResourceL (TResourceReader &aRes)
  Second phase constructor: loads contents of array from resources.
IMPORT_C void  SetQueryControlObserver (MAknQueryControlObserver *aQueryControlObserver)
  Set observer for query control.
virtual IMPORT_C void  ReadPromptL (TResourceReader &aRes)
  Read prompt text from resource and call SetPrompt if there was text for prompt.
virtual IMPORT_C void  SetPromptL (const TDesC &aDesC)
  Set prompt text for query.
IMPORT_C void  GetText (TDes &aDes) const
  Get text from text, secret text, numeric secret text snd phonenumber editor.
IMPORT_C TTime  GetTime () const
  Get time from date or time editors.
IMPORT_C TInt  GetNumber () const
  Get number from number editor.
IMPORT_C TReal  GetFloatingPointNumberL () const
  Get number from floating point editor.
IMPORT_C TTimeIntervalSeconds  GetDuration () const
  Get duration from duration editor.
IMPORT_C void  GetLocation (TPosition &aLocation) const
  Get location from location editor.
IMPORT_C void  SetTextL (const TDesC &aDesC)
  Set text to text and phonenumber editor.
IMPORT_C void  SetTime (TTime &aTime)
  Set date of time to editor.
IMPORT_C void  SetDuration (TTimeIntervalSeconds &aDuration)
  Set duration to duration editor.
IMPORT_C void  SetNumberL (TInt aNumber)
  Set number to number editor.
IMPORT_C void  SetFloatingPointNumberL (const TReal *aNumber)
  Set number to floating point editor.
IMPORT_C void  SetLocation (const TPosition &aLocation)
  Set location to location editor.
IMPORT_C void  SetTextEntryLength (TInt aLength)
  Set max length of text to text editor.
IMPORT_C TInt  GetTextEntryLength () const
  Return the max length of the text in the text editor.
IMPORT_C void  SetMinimumAndMaximum (const TTime &aMinimum, const TTime &aMaximum)
  Set minimum and maximum time or date to editor.
IMPORT_C void  SetMinimumAndMaximum (const TTimeIntervalSeconds &aMinimumDuration, const TTimeIntervalSeconds &aMaximumDuration)
  Set minimum and maximum duration to editor.
IMPORT_C void  SetMinimumAndMaximum (TInt aMinimumValue, TInt aMaximumValue)
  Set minimum and maximum number to editor.
IMPORT_C TBool  CheckNumber ()
  Checks if the given number in the editor is within the maximum and minimum values.
IMPORT_C void  SetNumberOfEditorLines (TInt aNum)
  Set the number of lines in the editor.
IMPORT_C void  SetMinimumAndMaximum (const TReal &aMinimumValue, const TReal &aMaximumValue)
  Set minimum and maximum number to floating point editor.
IMPORT_C TInt  GetTextLength () const
  Get text length from editor.
IMPORT_C TInt  NbrOfEditorLines () const
  Return number of editor lines.
IMPORT_C TInt  NbrOfPromptLines () const
  Return number of prompt lines.
virtual IMPORT_C CCoeControl *  ControlByLayoutOrNull (TInt aLayout)
  Get pointer to query controls control (editor).
IMPORT_C void  SetImageL (CEikImage *aImage)
  Sets and overrides other image or animation Takes ownership of aImage.
IMPORT_C void  SetImageL (const TDesC &aImageFile, TInt aBmpId, TInt aBmpMaskId)
  Sets and overrides other image or animation.
IMPORT_C void  SetAnimationL (TInt aResource)
  Sets and overrides other animation.
IMPORT_C void  StartAnimationL ()
  starts animation if one present
IMPORT_C TInt  CancelAnimation ()
  stops animation if one present
void  CancelQueryL ()
  This cancels the query.
TBool  EditorContentIsValidL () const
void  SetAndUseFlagsL (TBitFlags16 aFlags)
  This transfers CAknQueryControl's flags set by the dialog and then uses them.
IMPORT_C TKeyResponse  OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType)
  From CCoeControl Handle key events.
IMPORT_C TSize  MinimumSize ()
  From CCoeControl Give the control a mimimum size.
void  PrepareForFocusLossL ()
  From CCoeControl Added to pass-through focus-loss warnings.
void  FocusChanged (TDrawNow aDrawNow)
  From CCoeControl Added to pass-through focus-loss warnings.
IMPORT_C void  HandleEdwinEventL (CEikEdwin *aEdwin, TEdwinEvent aEventType)
  From MEikEdwinObserver.
IMPORT_C TBool  HandleEdwinSizeEventL (CEikEdwin *aEdwin, TEdwinSizeEvent aEventType, TSize aDesirableEdwinSize)
  From MEikEdwinObserver.
IMPORT_C void  HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType)
  From MCoeControlObserver.
TInt  QueryType () const
virtual void  WindowLayout (TAknWindowLineLayout &aLayout) const
  Return window layout depending on Layout Window layout is done by the dialog.
TInt  CountComponentControls () const
  From CCoeControl Count number of controls contained in a compound control.
CCoeControl *  ComponentControl (TInt anIndex) const
  From CCoeControl Get the components of a compound control.
IMPORT_C void  HandlePointerEventL (const TPointerEvent &aPointerEvent)
  From CCoeControl.
IMPORT_C void  HandleResourceChange (TInt aType)

Protected Member Functions

void  SizeChanged ()
  From CCoeControl Respond to size changed.
void  Draw (const TRect &aRect) const
  From CCoeControl Draw a control.
TTypeUid::Ptr  MopSupplyObject (TTypeUid aId)
  From MObjectProvider.
void  Layout ()
  Perform layout by calling SizeChanged.
virtual void  SetLineWidthsL ()
  Determine the line widths for the prompt, depends on layout.
virtual void  ConstructQueryL (TResourceReader &aRes)
  After having read the query type from resource.
virtual TRect  LayoutRect ()
  Layout rectangle (shift up and left by margins).
TRect  DialogRect () const
  Return the rect that is used by the dialog for layout This can be determined using LAF values and is equal to TPoint(0,0) plus the control size plus the margins.
TSize  DialogSize () const
  Return the size of the dialog.
void  DialogSizeChanged ()
  Calculates the size of the dialog.
virtual void  LayoutPrompt (const TLayoutMethod &aLayoutM)
  Layout the query prompt.
virtual void  LayoutImageOrAnim (const TLayoutMethod &aLayoutM)
  Layout the image or the animation.
virtual void  LayoutEditor (const TLayoutMethod &aLayoutM)
  Layout the text editor.
virtual void  LayoutEditorFrame (const TLayoutMethod &aLayoutM)
  Layout the editor frame.
virtual void  LayoutEditorIndicator (const TLayoutMethod &aLayoutM)
  Layout the editor state indicator icons.
CAknQueryExtension *  QueryExtension () const
  Get the extension object instance, if any exists.
void  DrawEditorFrame (CWindowGc &aGc, TRect &aRect) const
  Draw editor frame and shadows.
CAknLocationEditor *&  LocationEd ()
CAknLocationEditor LocationEd () const

Protected Attributes

CAknTextControl *  iPrompt
  Control for prompt text.
CAknQueryEditIndicator *  iEditIndicator
  Editor indicator icons.
CEikEdwin iEdwin
  Edwin editor.
CEikDateEditor iDateEdwin
  Date editor.
CEikTimeEditor iTimeEdwin
  Time editor.
CEikDurationEditor iDurationEdwin
  Duration editor.
CEikSecretEditor iSecretEd
  Secret editor.
CAknIntegerEdwin iNumberEdwin
  Integer editor.
CAknNumericSecretEditor iPinEdwin
  Numeric secret editor.
CEikFloatingPointEditor iFloatingPointEditor
CEikImage iImage
TInt  iControl
  Control id.
TAknLayoutRect  iLayoutMfne
CAknEcsDetector *  iEcsDetector
TAknQueryEcsObserver *  iEcsObserver
TBitFlags16  iFlags
TUint16  iSpare_1
CAknBitmapAnimation iAnimation
MAknQueryControlObserver iQueryControlObserver
TInt  iQueryType
TAknLayoutRect  iEditorVerShadow
TAknLayoutRect  iEditorHorShadow
TAknLayoutRect  iEditorFrame
TInt  iNumberOfEditorLines
TBool  iHasEditor
  Maximum number of lines in the editor.
CArrayFixFlat< TInt > *  iLineWidths
CAknButton *  iIncreaseValueButton
  Widths of prompt lines (in pixels).
CAknButton *  iDecreaseValueButton
TSize  iDialogSize

Data Structures

class   TIndex
  Manage indexes into LAF tables. More...

Member Enumeration Documentation

enum CAknQueryControl::TLayoutMethod
 

Layout for queries can be done using the following methods.

Each method is specified in a LAF section

Enumerator:
EConfQueryLayoutM 
EDataQueryLayoutM  LAYOUT according to LAF specs for conf queries.
ECodeQueryLayoutM  LAYOUT according to LAF specs for data queries.
ETimeQueryLayoutM  LAYOUT accoridng to LAF specs for code queries.
EDateQueryLayoutM  LAYOUT according to LAF specs for time queries.
ECombinedCodeDataQueryLayoutM  LAYOUT according to LAF specs for combined code and data queries.

Constructor & Destructor Documentation

IMPORT_C CAknQueryControl::CAknQueryControl  ) 
 

C++ Constructor.

virtual IMPORT_C CAknQueryControl::~CAknQueryControl  )  [virtual]
 

C++ Destructor.


Member Function Documentation

IMPORT_C TInt CAknQueryControl::CancelAnimation  ) 
 

stops animation if one present

Returns:
error code
void CAknQueryControl::CancelQueryL  ) 
 

This cancels the query.

Used when the query control has to get abandon the query for some reason

IMPORT_C TBool CAknQueryControl::CheckNumber  ) 
 

Checks if the given number in the editor is within the maximum and minimum values.

CCoeControl* CAknQueryControl::ComponentControl TInt  anIndex  )  const
 

From CCoeControl Get the components of a compound control.

It returns one of the control's component controls, identified by aIndex.

Parameters:
anIndex  The index of the control to get.
Returns:
The component control with an index of aIndex.

Reimplemented in CAknExtQueryControl.

IMPORT_C void CAknQueryControl::ConstructFromResourceL TResourceReader &  aRes  ) 
 

Second phase constructor: loads contents of array from resources.

Parameters:
aRea  resource reader pointed to a query resource.
virtual void CAknQueryControl::ConstructQueryL TResourceReader &  aRes  )  [protected, virtual]
 

After having read the query type from resource.

This method is called in CostructFromResourceL()

See also:
ConstructFromResourceL()

Reimplemented in CAknMultilineQueryControl, CAknExtMultilineQueryControl, and CAknExtQueryControl.

virtual IMPORT_C CCoeControl* CAknQueryControl::ControlByLayoutOrNull TInt  aLayout  )  [virtual]
 

Get pointer to query controls control (editor).

Parameters:
aLayout  Controls layout (for one line queries use EDataLayout, ECodeLayout... and for multiline queries use EMultiDataFirstEdwin, EMultiDataSecondEdwin...)
Returns:
Pointer to control, NULL if not found

Reimplemented in CAknMultilineQueryControl, CAknExtMultilineQueryControl, and CAknExtQueryControl.

TInt CAknQueryControl::CountComponentControls  )  const
 

From CCoeControl Count number of controls contained in a compound control.

Returns:
The number of component controls contained by this control.

Reimplemented in CAknExtQueryControl.

CAknQueryControl::DECLARE_TYPE_ID 0x10283143   )  [inline]
 

Enumeration for indexing into control flags, which determine the control behaviour relative to a number of things, e.g.

emergency control handling, displaying of edit indicator, enabling of predictive text, etc

TRect CAknQueryControl::DialogRect  )  const [protected]
 

Return the rect that is used by the dialog for layout This can be determined using LAF values and is equal to TPoint(0,0) plus the control size plus the margins.

TSize CAknQueryControl::DialogSize  )  const [protected]
 

Return the size of the dialog.

This equals to the control size plus the margins.

void CAknQueryControl::DialogSizeChanged  )  [protected]
 

Calculates the size of the dialog.

This can be determined using LAF values and is equal to the control size plus the margins.

void CAknQueryControl::Draw const TRect &  aRect  )  const [protected]
 

From CCoeControl Draw a control.

Parameters:
aRect  The region of the control to be redrawn.
void CAknQueryControl::DrawEditorFrame CWindowGc &  aGc,
TRect &  aRect
const [protected]
 

Draw editor frame and shadows.

TBool CAknQueryControl::EditorContentIsValidL  )  const
 
Returns:
true if the content of the editor is valid, false otherwise

Reimplemented in CAknExtQueryControl.

void CAknQueryControl::FocusChanged TDrawNow  aDrawNow  ) 
 

From CCoeControl Added to pass-through focus-loss warnings.

if not ready, this will leave.

Returns:
Indicates whether or not the key event was used by this control.

Reimplemented in CAknExtQueryControl.

IMPORT_C TTimeIntervalSeconds CAknQueryControl::GetDuration  )  const
 

Get duration from duration editor.

Returns:
Return duration from editor.
IMPORT_C TReal CAknQueryControl::GetFloatingPointNumberL  )  const
 

Get number from floating point editor.

Returns:
Returns number from editor
IMPORT_C void CAknQueryControl::GetLocation TPosition aLocation  )  const
 

Get location from location editor.

Modifies aLocation in such way that either longitude or latitude will change.

IMPORT_C TInt CAknQueryControl::GetNumber  )  const
 

Get number from number editor.

Returns:
Returns number from editor
IMPORT_C void CAknQueryControl::GetText TDes &  aDes  )  const
 

Get text from text, secret text, numeric secret text snd phonenumber editor.

Parameters:
aDes  Address of variable where text returned.
IMPORT_C TInt CAknQueryControl::GetTextEntryLength  )  const
 

Return the max length of the text in the text editor.

Returns:
max text length
IMPORT_C TInt CAknQueryControl::GetTextLength  )  const
 

Get text length from editor.

Returns:
Length of text from editor
IMPORT_C TTime CAknQueryControl::GetTime  )  const
 

Get time from date or time editors.

Returns:
Returns data from editor.
IMPORT_C void CAknQueryControl::HandleControlEventL CCoeControl *  aControl,
TCoeEvent  aEventType
 

From MCoeControlObserver.

Parameters:
aControl  Control who caused the event
aEventType  Type of the event

Reimplemented in CAknExtQueryControl.

IMPORT_C void CAknQueryControl::HandleEdwinEventL CEikEdwin aEdwin,
TEdwinEvent  aEventType
 

From MEikEdwinObserver.

Parameters:
aEdwin  Editor who sent the event
aEventType  Type of the event
IMPORT_C TBool CAknQueryControl::HandleEdwinSizeEventL CEikEdwin aEdwin,
TEdwinSizeEvent  aEventType,
TSize  aDesirableEdwinSize
 

From MEikEdwinObserver.

Parameters:
aEdwin  Editor who's size has changed
aEventType  Type of the size event
aDesirableEdwinSize  Desirable size of the edwin
IMPORT_C void CAknQueryControl::HandlePointerEventL const TPointerEvent &  aPointerEvent  ) 
 

From CCoeControl.

Handles pointer events

Reimplemented in CAknMultilineQueryControl, CAknExtMultilineQueryControl, and CAknExtQueryControl.

IMPORT_C void CAknQueryControl::HandleResourceChange TInt  aType  ) 
 

Reimplemented in CAknMultilineQueryControl, and CAknExtMultilineQueryControl.

void CAknQueryControl::Layout  )  [protected]
 

Perform layout by calling SizeChanged.

virtual void CAknQueryControl::LayoutEditor const TLayoutMethod aLayoutM  )  [protected, virtual]
 

Layout the text editor.

virtual void CAknQueryControl::LayoutEditorFrame const TLayoutMethod aLayoutM  )  [protected, virtual]
 

Layout the editor frame.

virtual void CAknQueryControl::LayoutEditorIndicator const TLayoutMethod aLayoutM  )  [protected, virtual]
 

Layout the editor state indicator icons.

virtual void CAknQueryControl::LayoutImageOrAnim const TLayoutMethod aLayoutM  )  [protected, virtual]
 

Layout the image or the animation.

virtual void CAknQueryControl::LayoutPrompt const TLayoutMethod aLayoutM  )  [protected, virtual]
 

Layout the query prompt.

virtual TRect CAknQueryControl::LayoutRect  )  [protected, virtual]
 

Layout rectangle (shift up and left by margins).

Reimplemented in CAknMultilineQueryControl, and CAknExtMultilineQueryControl.

CAknLocationEditor* CAknQueryControl::LocationEd  )  const [protected]
 
CAknLocationEditor*& CAknQueryControl::LocationEd  )  [protected]
 
IMPORT_C TSize CAknQueryControl::MinimumSize  ) 
 

From CCoeControl Give the control a mimimum size.

Returns:
The minimum size required by the control.

Reimplemented in CAknMultilineQueryControl, and CAknExtMultilineQueryControl.

TTypeUid::Ptr CAknQueryControl::MopSupplyObject TTypeUid  aId  )  [protected]
 

From MObjectProvider.

IMPORT_C TInt CAknQueryControl::NbrOfEditorLines  )  const
 

Return number of editor lines.

Returns:
Number lines in the editor
IMPORT_C TInt CAknQueryControl::NbrOfPromptLines  )  const
 

Return number of prompt lines.

Returns:
Number of lines in the prompt
IMPORT_C TKeyResponse CAknQueryControl::OfferKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType
 

From CCoeControl Handle key events.

When a key event occurs, CONE calls this function for each control on the control stack, until one of them returns EKeyWasConsumed to indicate that it processed the key event.

Parameters:
aKeyEvent  The key event.
aType  The type of the event: EEventKey, EEventKeyUp or EEventKeyDown.
Returns:
Indicates whether or not the key event was used by this control.
void CAknQueryControl::PrepareForFocusLossL  ) 
 

From CCoeControl Added to pass-through focus-loss warnings.

if not ready, this will leave.

Returns:
Indicates whether or not the key event was used by this control.

Reimplemented in CAknExtQueryControl.

CAknQueryExtension* CAknQueryControl::QueryExtension  )  const [protected]
 

Get the extension object instance, if any exists.

TInt CAknQueryControl::QueryType  )  const [inline]
 
Returns:
Layout indication
At the moment the layout is a good indication of the query type (PIN,number,etc) The query dialog uses this information to determine query type in order to process key events in a way dependent on the query type. These key events can't be processes by the control directly because they involve actions only the dialog can perform
virtual IMPORT_C void CAknQueryControl::ReadPromptL TResourceReader &  aRes  )  [virtual]
 

Read prompt text from resource and call SetPrompt if there was text for prompt.

Parameters:
aRes  resource reader pointed to a query resource
void CAknQueryControl::SetAndUseFlagsL TBitFlags16  aFlags  ) 
 

This transfers CAknQueryControl's flags set by the dialog and then uses them.

The method must be called after all the contained controls are constructed; Inside PreLayoutDynamicInitL is recommended.

Parameters:
flag  pattern to set and then act on.

Reimplemented in CAknExtQueryControl.

IMPORT_C void CAknQueryControl::SetAnimationL TInt  aResource  ) 
 

Sets and overrides other animation.

IMPORT_C void CAknQueryControl::SetDuration TTimeIntervalSeconds &  aDuration  ) 
 

Set duration to duration editor.

Parameters:
aDuration  Duration to editor
IMPORT_C void CAknQueryControl::SetFloatingPointNumberL const TReal *  aNumber  ) 
 

Set number to floating point editor.

Parameters:
aNumber  Number to editor
IMPORT_C void CAknQueryControl::SetImageL const TDesC &  aImageFile,
TInt  aBmpId,
TInt  aBmpMaskId
 

Sets and overrides other image or animation.

IMPORT_C void CAknQueryControl::SetImageL CEikImage aImage  ) 
 

Sets and overrides other image or animation Takes ownership of aImage.

virtual void CAknQueryControl::SetLineWidthsL  )  [protected, virtual]
 

Determine the line widths for the prompt, depends on layout.

Reimplemented in CAknMultilineQueryControl, and CAknExtMultilineQueryControl.

IMPORT_C void CAknQueryControl::SetLocation const TPosition aLocation  ) 
 

Set location to location editor.

Modifies editor in such way that it'll start showing either longitude or latitude from the given location. It depends on resource file flags of the location editor which is used.

Parameters:
aLocation  Location to editor
IMPORT_C void CAknQueryControl::SetMinimumAndMaximum const TReal &  aMinimumValue,
const TReal &  aMaximumValue
 

Set minimum and maximum number to floating point editor.

Parameters:
aMinimumValue  Minimum value
aMaximumValue  Maximum value
IMPORT_C void CAknQueryControl::SetMinimumAndMaximum TInt  aMinimumValue,
TInt  aMaximumValue
 

Set minimum and maximum number to editor.

Parameters:
aMinimumValue  Minimum value
aMaximumValue  Maximum value

Reimplemented in CAknExtQueryControl.

IMPORT_C void CAknQueryControl::SetMinimumAndMaximum const TTimeIntervalSeconds &  aMinimumDuration,
const TTimeIntervalSeconds &  aMaximumDuration
 

Set minimum and maximum duration to editor.

Parameters:
aMinimumDuration  Minimum value
aMaximumDuration  Maximum value
IMPORT_C void CAknQueryControl::SetMinimumAndMaximum const TTime &  aMinimum,
const TTime &  aMaximum
 

Set minimum and maximum time or date to editor.

Parameters:
aMinimum  Minimum value
aMaximum  Maximum value
IMPORT_C void CAknQueryControl::SetNumberL TInt  aNumber  ) 
 

Set number to number editor.

Parameters:
aNumber  Number to editor
IMPORT_C void CAknQueryControl::SetNumberOfEditorLines TInt  aNum  ) 
 

Set the number of lines in the editor.

Parameters:
aNum  Number of lines in the editor
virtual IMPORT_C void CAknQueryControl::SetPromptL const TDesC &  aDesC  )  [virtual]
 

Set prompt text for query.

This call WrapToStringL.

Parameters:
aDesC  Text for prompt
IMPORT_C void CAknQueryControl::SetQueryControlObserver MAknQueryControlObserver aQueryControlObserver  ) 
 

Set observer for query control.

Parameters:
aQueryControlObserver  Pointer to oberver class
IMPORT_C void CAknQueryControl::SetTextEntryLength TInt  aLength  ) 
 

Set max length of text to text editor.

This will override length from resource

Parameters:
aLength  Max length of text in editor
IMPORT_C void CAknQueryControl::SetTextL const TDesC &  aDesC  ) 
 

Set text to text and phonenumber editor.

Parameters:
aDesC  Text for editor
IMPORT_C void CAknQueryControl::SetTime TTime &  aTime  ) 
 

Set date of time to editor.

Parameters:
aTime  Time or date to editor.
void CAknQueryControl::SizeChanged  )  [protected]
 

From CCoeControl Respond to size changed.

This function is called by CONE whenever SetExtentL(), SetSizeL(), SetRectL(), SetCornerAndSizeL(), or SetExtentToWholeScreenL() are called on the control.

IMPORT_C void CAknQueryControl::StartAnimationL  ) 
 

starts animation if one present

virtual void CAknQueryControl::WindowLayout TAknWindowLineLayout &  aLayout  )  const [virtual]
 

Return window layout depending on Layout Window layout is done by the dialog.


Field Documentation

CAknBitmapAnimation* CAknQueryControl::iAnimation [protected]
 
TInt CAknQueryControl::iControl [protected]
 

Control id.

CEikDateEditor* CAknQueryControl::iDateEdwin [protected]
 

Date editor.

CAknButton* CAknQueryControl::iDecreaseValueButton [protected]
 
TSize CAknQueryControl::iDialogSize [protected]
 
CEikDurationEditor* CAknQueryControl::iDurationEdwin [protected]
 

Duration editor.

CAknEcsDetector* CAknQueryControl::iEcsDetector [protected]
 
TAknQueryEcsObserver* CAknQueryControl::iEcsObserver [protected]
 
CAknQueryEditIndicator* CAknQueryControl::iEditIndicator [protected]
 

Editor indicator icons.

TAknLayoutRect CAknQueryControl::iEditorFrame [protected]
 
TAknLayoutRect CAknQueryControl::iEditorHorShadow [protected]
 
TAknLayoutRect CAknQueryControl::iEditorVerShadow [protected]
 
CEikEdwin* CAknQueryControl::iEdwin [protected]
 

Edwin editor.

TBitFlags16 CAknQueryControl::iFlags [protected]
 
CEikFloatingPointEditor* CAknQueryControl::iFloatingPointEditor [protected]
 
TBool CAknQueryControl::iHasEditor [protected]
 

Maximum number of lines in the editor.

CEikImage* CAknQueryControl::iImage [protected]
 
CAknButton* CAknQueryControl::iIncreaseValueButton [protected]
 

Widths of prompt lines (in pixels).

TAknLayoutRect CAknQueryControl::iLayoutMfne [protected]
 
CArrayFixFlat<TInt>* CAknQueryControl::iLineWidths [protected]
 
CAknIntegerEdwin* CAknQueryControl::iNumberEdwin [protected]
 

Integer editor.

TInt CAknQueryControl::iNumberOfEditorLines [protected]
 
CAknNumericSecretEditor* CAknQueryControl::iPinEdwin [protected]
 

Numeric secret editor.

CAknTextControl* CAknQueryControl::iPrompt [protected]
 

Control for prompt text.

MAknQueryControlObserver* CAknQueryControl::iQueryControlObserver [protected]
 
TInt CAknQueryControl::iQueryType [protected]
 
CEikSecretEditor* CAknQueryControl::iSecretEd [protected]
 

Secret editor.

TUint16 CAknQueryControl::iSpare_1 [protected]
 
CEikTimeEditor* CAknQueryControl::iTimeEdwin [protected]
 

Time editor.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top