CCodeQueryDialog Class Reference

class CCodeQueryDialog : public CAknTextQueryDialog

Inherits from

  • CCodeQueryDialog
    Public Member Functions
    CCodeQueryDialog(TDes &, TInt, TInt, TInt, TBool)
    ~CCodeQueryDialog()
    TBool NeedToDismissQueryL(const TKeyEvent &)
    voidTryCancelQueryL(TInt)
    Protected Member Functions
    TBool CheckIfEntryTextOk()
    TBool HandleQueryEditorStateEventL(CAknQueryControl *, TQueryControlEvent, TQueryValidationStatus)
    TKeyResponse OfferKeyEventL(const TKeyEvent &, TEventCode)
    TBool OkToExitL(TInt)
    voidPreLayoutDynInitL()
    voidUpdateLeftSoftKeyL()
    Private Member Functions
    voidSetIncallBubbleAllowedInUsualL(TBool)
    voidShowWarningNoteL()
    Inherited Functions
    CAknControl::CAknControl()
    CAknControl::~CAknControl()
    CAknDialog::CAknDialog()
    CAknDialog::ConstructL(TInt)
    CAknDialog::CreateMenuBarL(TInt)
    CAknDialog::DisplayMenuL()
    CAknDialog::Draw(const TRect &)const
    CAknDialog::DynInitMenuPaneL(TInt,CEikMenuPane *)
    CAknDialog::FocusChanged(TDrawNow)
    CAknDialog::HideMenu()
    CAknDialog::MenuShowing()const
    CAknDialog::MopSupplyObject(TTypeUid)
    CAknDialog::PrepareLC(TInt)
    CAknDialog::ProcessCommandL(TInt)
    CAknDialog::SetEmphasis(CCoeControl *,TBool)
    CAknDialog::SizeChanged()
    CAknDialog::~CAknDialog()
    CAknQueryDialog::CAknQueryDialog()
    CAknQueryDialog::CAknQueryDialog(TDesC &,const TTone &)
    CAknQueryDialog::CAknQueryDialog(const TTone &)
    CAknQueryDialog::DismissQueryL()
    CAknQueryDialog::DoSetPromptL()
    CAknQueryDialog::ExecuteLD(TInt)
    CAknQueryDialog::ExecuteLD(TInt,const TDesC &)
    CAknQueryDialog::FindControlOnAnyPageWithControlType(TInt,TInt *,TInt *)const
    CAknQueryDialog::Flags()
    CAknQueryDialog::Flags()const
    CAknQueryDialog::GetLeftCBAShortKeyPress()
    CAknQueryDialog::GetRightCBAShortKeyPress()
    CAknQueryDialog::Heading()const
    CAknQueryDialog::InputCapabilities()const
    CAknQueryDialog::IsLeftSoftkeyVisible()
    CAknQueryDialog::LayoutAndDraw()
    CAknQueryDialog::MakeLeftSoftkeyVisible(TBool)
    CAknQueryDialog::MaxTextLength(const CAknQueryControl *,const TDes &,TInt)
    CAknQueryDialog::MaxTextLength(const CAknQueryControl *,const TDes *,TInt)
    CAknQueryDialog::NewL(TInetAddr &,const TTone &)
    CAknQueryDialog::NewL(TInt &,const TTone &)
    CAknQueryDialog::NewL(TPosition &,const TTone &)
    CAknQueryDialog::NewL(TReal &,const TTone &)
    CAknQueryDialog::NewL(TTime &,const TTone &)
    CAknQueryDialog::NewL(TTimeIntervalSeconds &,const TTone &)
    CAknQueryDialog::NewL(const TTone &)
    CAknQueryDialog::PlayTone()
    CAknQueryDialog::PostLayoutDynInitL()
    CAknQueryDialog::Prompt()const
    CAknQueryDialog::QueryControl()const
    CAknQueryDialog::QueryHeading()const
    CAknQueryDialog::RemoveEditorIndicator()
    CAknQueryDialog::ReportUserActivity()const
    CAknQueryDialog::RunDlgLD(TInt)
    CAknQueryDialog::RunLD()
    CAknQueryDialog::SetEmergencyCallSupport(TBool)
    CAknQueryDialog::SetEmergencyCallSupportForCBA(TBool)
    CAknQueryDialog::SetHeaderImageL(CEikImage *)
    CAknQueryDialog::SetHeaderTextL(const TDesC &)
    CAknQueryDialog::SetPredictiveTextInputPermitted(TBool)
    CAknQueryDialog::SetPromptL(const TDesC &)
    CAknQueryDialog::SetSizeAndPosition(const TSize &)
    CAknQueryDialog::SoundSystem()const
    CAknQueryDialog::Tone()
    CAknQueryDialog::Tone()const
    CAknQueryDialog::~CAknQueryDialog()
    CAknTextQueryDialog::CAknTextQueryDialog(TDes &,TDesC &,const TTone &)
    CAknTextQueryDialog::CAknTextQueryDialog(TDes &,const TTone &)
    CAknTextQueryDialog::HandlePointerEventL(const TPointerEvent &)
    CAknTextQueryDialog::HandleQueryEditorSizeEventL(CAknQueryControl *,TQueryControlEvent)
    CAknTextQueryDialog::NewL(TDes &,const TTone &)
    CAknTextQueryDialog::SetControlTextL()
    CAknTextQueryDialog::SetDefaultInputMode(TInt)
    CAknTextQueryDialog::SetMaxLength(TInt)
    CAknTextQueryDialog::Text()
    CAknTextQueryDialog::Text()const
    CAknTextQueryDialog::~CAknTextQueryDialog()
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()
    CCoeControl::AccumulatedZoom()const
    CCoeControl::ActivateGc()const
    CCoeControl::ActivateL()
    CCoeControl::BackedUpWindow()const
    CCoeControl::Background()const
    CCoeControl::CCoeControl()
    CCoeControl::CCoeControl(CCoeEnv *)
    CCoeControl::CCoeControl(const CCoeControl &)
    CCoeControl::CapturesPointer()const
    CCoeControl::ClaimPointerGrab(TBool)
    CCoeControl::ClaimPointerGrab(TInt,TBool)
    CCoeControl::CloseWindow()
    CCoeControl::ComponentArrayExists()const
    CCoeControl::Components()
    CCoeControl::Components()const
    CCoeControl::ControlContext()const
    CCoeControl::ControlEnv()const
    CCoeControl::CopyControlContextFrom(const CCoeControl *)
    CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &)
    CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &,TDisplayMode)
    CCoeControl::CreateWindowL()
    CCoeControl::CreateWindowL(RWindowGroup *)
    CCoeControl::CreateWindowL(RWindowTreeNode &)
    CCoeControl::CreateWindowL(const CCoeControl *)
    CCoeControl::CustomGc()const
    CCoeControl::DeactivateGc()const
    CCoeControl::DrawBackground(const TRect &)const
    CCoeControl::DrawDeferred()const
    CCoeControl::DrawForeground(const TRect &)const
    CCoeControl::DrawNow()const
    CCoeControl::DrawNow(const TRect &)const
    CCoeControl::DrawableWindow()const
    CCoeControl::EnableDragEvents()
    CCoeControl::EnableReportControlStateChange(TBool)
    CCoeControl::EnableWindowTransparency()
    CCoeControl::FindBackground()const
    CCoeControl::FindFontProvider()const
    CCoeControl::GetColor(TInt,TRgb &)const
    CCoeControl::GetGc()const
    CCoeControl::GetHelpContext(TCoeHelpContext &)const
    CCoeControl::GrabbingComponent()const
    CCoeControl::GrabbingComponent(TInt)const
    CCoeControl::HandleComponentControlsResourceChange(TInt)
    CCoeControl::HandleControlArrayEventL(CCoeControlArray::TEvent,const CCoeControlArray *,CCoeControl *,TInt)
    CCoeControl::HandlePointerBufferReadyL()
    CCoeControl::HandleRedrawEvent(const TRect &)const
    CCoeControl::HitTest()const
    CCoeControl::IgnoreEventsUntilNextPointerUp()
    CCoeControl::Index(const CCoeControl *)const
    CCoeControl::InitComponentArrayL()
    CCoeControl::IsActivated()const
    CCoeControl::IsBackedUp()const
    CCoeControl::IsBeingDestroyed()const
    CCoeControl::IsBlank()const
    CCoeControl::IsDimmed()const
    CCoeControl::IsFocused()const
    CCoeControl::IsNonFocusing()const
    CCoeControl::IsReadyToDraw()const
    CCoeControl::IsVisible()const
    CCoeControl::LayoutManager()const
    CCoeControl::MaximumWidth()const
    CCoeControl::NotifyFontChange(const CCoeFontProvider *)
    CCoeControl::Observer()const
    CCoeControl::OverrideColorL(TInt,TRgb)
    CCoeControl::OwnsWindow()const
    CCoeControl::Parent()
    CCoeControl::Parent()const
    CCoeControl::Position()const
    CCoeControl::PositionChanged()
    CCoeControl::PositionRelativeToScreen()const
    CCoeControl::PrepareForFocusGainL()
    CCoeControl::PrepareForFocusLossL()
    CCoeControl::ProcessPointerBufferReadyL()
    CCoeControl::ProcessPointerEventL(const TPointerEvent &)
    CCoeControl::Rect()const
    CCoeControl::RecursivelyMergeInputCapabilities(TCoeInputCapabilities &)const
    CCoeControl::RecursivelyMergedInputCapabilities()const
    CCoeControl::RefetchPixelMappingL()
    CCoeControl::RemoveFromParent()
    CCoeControl::ReportEventL(MCoeControlObserver::TCoeEvent)
    CCoeControl::RequestRelayout(const CCoeControl *)
    CCoeControl::ResetGc()const
    CCoeControl::ScreenFont(const TCoeFont &)const
    CCoeControl::SetAllowStrayPointers()
    CCoeControl::SetBackground(const MCoeControlBackground *)
    CCoeControl::SetBlank()
    CCoeControl::SetCanDrawOutsideRect()
    CCoeControl::SetComponentsToInheritVisibility(TBool)
    CCoeControl::SetContainerWindowL(RBackedUpWindow &)
    CCoeControl::SetContainerWindowL(RWindow &)
    CCoeControl::SetContainerWindowL(const CCoeControl &)
    CCoeControl::SetControlContext(MCoeControlContext *)
    CCoeControl::SetCornerAndSize(TGulAlignment,const TSize &)
    CCoeControl::SetCustomGc(CWindowGc *)
    CCoeControl::SetDimmed(TBool)
    CCoeControl::SetExtent(const TPoint &,const TSize &)
    CCoeControl::SetExtentToWholeScreen()
    CCoeControl::SetFocus(TBool,TDrawNow)
    CCoeControl::SetFocusing(TBool)
    CCoeControl::SetFontProviderL(const CCoeFontProvider &)
    CCoeControl::SetGc(CWindowGc *)const
    CCoeControl::SetGloballyCapturing(TBool)
    CCoeControl::SetHitTest(const MCoeControlHitTest *)
    CCoeControl::SetLayoutManagerL(MCoeLayoutManager *)
    CCoeControl::SetMaximumWidth(TInt)
    CCoeControl::SetMopParent(MObjectProvider *)
    CCoeControl::SetNeighbor(CCoeControl *)
    CCoeControl::SetNonFocusing()
    CCoeControl::SetObserver(MCoeControlObserver *)
    CCoeControl::SetParent(CCoeControl *)
    CCoeControl::SetPointerCapture(TBool)
    CCoeControl::SetPosition(const TPoint &)
    CCoeControl::SetRect(const TRect &)
    CCoeControl::SetSize(const TSize &)
    CCoeControl::SetSizeWithoutNotification(const TSize &)
    CCoeControl::SetTextBaselineSpacing(TInt)
    CCoeControl::SetUniqueHandle(TInt)
    CCoeControl::SetZoomFactorL(TInt,TZoomType)
    CCoeControl::Size()const
    CCoeControl::SystemGc()const
    CCoeControl::TextBaselineOffset(const TSize &)const
    CCoeControl::TextDrawer(TInt)const
    CCoeControl::UniqueHandle()const
    CCoeControl::Window()const
    CCoeControl::WriteInternalStateNowL(RWriteStream &)const
    CCoeControl::ZoomWithType()const
    CCoeControl::operator=(const CCoeControl &)
    CCoeControl::~CCoeControl()
    CEikBorderedControl::Border()const
    CEikBorderedControl::CEikBorderedControl()
    CEikBorderedControl::CEikBorderedControl(const TGulBorder &)
    CEikBorderedControl::HasBorder()const
    CEikBorderedControl::SetAdjacent(TInt)
    CEikBorderedControl::SetBorder(TGulBorder::TBorderType)
    CEikBorderedControl::SetBorder(TInt)
    CEikDialog::ActivateFirstPageL()const
    CEikDialog::ActivePageId()const
    CEikDialog::ActivePageIndex()const
    CEikDialog::AddAutoDateEditorL(const TDesC &,TInt,const TTime &,const TTime &,TBool,TTime *)
    CEikDialog::AddAutoDurationEditorL(const TDesC &,TInt,const TTimeIntervalSeconds &,const TTimeIntervalSeconds &,TBool,TTimeIntervalSeconds *)
    CEikDialog::AddAutoFixedPointEditorL(const TDesC &,TInt,TInt,TInt,TInt *,TInt)
    CEikDialog::AddAutoFloatEditorL(const TDesC &,TInt,const TReal &,const TReal &,TReal *)
    CEikDialog::AddAutoGlobalTextEditorL(const TDesC &,TInt,TInt,TInt,TInt,TInt,CGlobalText *,TInt,TInt)
    CEikDialog::AddAutoNumberEditorL(const TDesC &,TInt,TInt,TInt,TInt *)
    CEikDialog::AddAutoRangeEditorL(const TDesC &,TInt,TInt,TInt,HBufC *,SEikRange *)
    CEikDialog::AddAutoRichTextEditorL(const TDesC &,TInt,TInt,TInt,TInt,TInt,CGlobalText *,TInt,TInt)
    CEikDialog::AddAutoSecretEditorL(const TDesC &,TInt,TDes *)
    CEikDialog::AddAutoTextEditorL(const TDesC &,TInt,TInt,TInt,TInt,TDes *)
    CEikDialog::AddAutoTimeAndDateEditorL(const TDesC &,TInt,const TTime &,const TTime &,TBool,TBool,HBufC *,TTime *)
    CEikDialog::AddAutoTimeEditorL(const TDesC &,TInt,const TTime &,const TTime &,TBool,TTime *)
    CEikDialog::AddAutoTimeOffsetEditorL(const TDesC &,TInt,const TTimeIntervalSeconds &,const TTimeIntervalSeconds &,TBool,TTimeIntervalSeconds *)
    CEikDialog::AdjustAllIdsOnPage(TInt,TInt)
    CEikDialog::BorderStyle()
    CEikDialog::ButtonCommandObserver()const
    CEikDialog::ButtonGroupContainer()const
    CEikDialog::CEikDialog()
    CEikDialog::ComponentControl(TInt)const
    CEikDialog::ConstructAutoDialogLC(TInt,TInt)
    CEikDialog::ConstructSleepingAlertDialogL(TInt)
    CEikDialog::ConstructSleepingDialogL(TInt)
    CEikDialog::Control(TInt)const
    CEikDialog::ControlCaption(TInt)const
    CEikDialog::ControlOrNull(TInt)const
    CEikDialog::ControlsOnPage(RArray< CEikCaptionedControl * > &,TInt)const
    CEikDialog::ConvertCustomControlTypeToBaseControlType(TInt)const
    CEikDialog::CountComponentControls()const
    CEikDialog::CreateCustomControlL(TInt)
    CEikDialog::CreateLineByTypeL(const TDesC &,TInt,TInt,TAny *)
    CEikDialog::CreateLineByTypeL(const TDesC &,TInt,TInt,TInt,TAny *)
    CEikDialog::CurrentLine()const
    CEikDialog::DeclareAutoDateEditor(TInt,TTime *)
    CEikDialog::DeclareAutoDurationEditor(TInt,TTimeIntervalSeconds *)
    CEikDialog::DeclareAutoFixedPointEditor(TInt,TInt *)
    CEikDialog::DeclareAutoNumberEditor(TInt,TInt *)
    CEikDialog::DeclareAutoRangeEditor(TInt,SEikRange *)
    CEikDialog::DeclareAutoSecretEditor(TInt,TDes *)
    CEikDialog::DeclareAutoTextEditorL(TInt,TDes *)
    CEikDialog::DeclareAutoTimeAndDateEditor(TInt,TTime *)
    CEikDialog::DeclareAutoTimeEditor(TInt,TTime *)
    CEikDialog::DeclareAutoTimeOffsetEditor(TInt,TTimeIntervalSeconds *)
    CEikDialog::DeclareItemAuto(TInt,TInt,TAny *)
    CEikDialog::DeleteLine(TInt,TBool)
    CEikDialog::DialogFlags()
    CEikDialog::DurationEditorValue(TInt)const
    CEikDialog::ExitSleepingDialog()
    CEikDialog::Extension()const
    CEikDialog::FindLineIndex(const CCoeControl &)const
    CEikDialog::FixedPointEditorDecimal(TInt)const
    CEikDialog::FixedPointEditorValue(TInt)const
    CEikDialog::FloatEditorValue(TInt)const
    CEikDialog::FloatingPointEditorValue(TInt)const
    CEikDialog::FormFlagsFromActivePage()
    CEikDialog::GetAutoValuesFromPage(CEikCapCArray *)
    CEikDialog::GetColorUseListL(CArrayFix< TCoeColorUse > &)const
    CEikDialog::GetCustomAutoValue(TAny *,TInt,const CCoeControl *)
    CEikDialog::GetEdwinText(TDes &,TInt)const
    CEikDialog::GetFileName(TFileName *,TInt)const
    CEikDialog::GetFirstLineOnFirstPageOrNull()
    CEikDialog::GetLabelText(TDes &,TInt)const
    CEikDialog::GetLineByLineAndPageIndex(TInt,TInt)const
    CEikDialog::GetNumberOfLinesOnPage(TInt)const
    CEikDialog::GetNumberOfPages()const
    CEikDialog::GetSecretEditorText(TDes &,TInt)const
    CEikDialog::GetTextEditorText(CGlobalText *&,TInt)
    CEikDialog::HandleControlEventL(CCoeControl *,TCoeEvent)
    CEikDialog::HandleControlStateChangeL(TInt)
    CEikDialog::HandleDialogPageEventL(TInt)
    CEikDialog::HandleInteractionRefused(TInt)
    CEikDialog::HandleResourceChange(TInt)
    CEikDialog::IdOfFocusControl()const
    CEikDialog::InsertLineL(TInt,TInt,TInt)
    CEikDialog::IsEditable()const
    CEikDialog::Layout()
    CEikDialog::Line(TInt)const
    CEikDialog::LineChangedL(TInt)
    CEikDialog::ListBoxCurrentItem(TInt)const
    CEikDialog::MakeLineVisible(TInt,TBool)
    CEikDialog::MakePanelButtonVisible(TInt,TBool)
    CEikDialog::MakeVisible(TBool)
    CEikDialog::MakeWholeLineVisible(TInt,TBool)
    CEikDialog::MappedCommandId(TInt)
    CEikDialog::NumberEditorValue(TInt)const
    CEikDialog::PageChangedL(TInt)
    CEikDialog::PreferredSize(const TSize &)const
    CEikDialog::PrepareContext(CWindowGc &)const
    CEikDialog::PrepareForFocusTransitionL()
    CEikDialog::PublishDialogL(TInt,TUid)
    CEikDialog::RangeEditorValue(TInt)const
    CEikDialog::ReadResourceLC(TInt)
    CEikDialog::RegisterDialgWithPageSelector()
    CEikDialog::ResetLineMinimumSizes()
    CEikDialog::ResetSecretEditor(TInt)
    CEikDialog::RotateFocusByL(TInt)
    CEikDialog::RouseSleepingDialog()
    CEikDialog::SetControlCaptionL(TInt,TInt)
    CEikDialog::SetControlCaptionL(TInt,const TDesC &)
    CEikDialog::SetDurationEditorMinAndMax(TInt,const TTimeIntervalSeconds &,const TTimeIntervalSeconds &)
    CEikDialog::SetDurationEditorValue(TInt,const TTimeIntervalSeconds &)
    CEikDialog::SetEditableL(TBool)
    CEikDialog::SetEdwinTextL(TInt,const TDesC *)
    CEikDialog::SetFileNameL(TInt,const TDesC *)
    CEikDialog::SetFixedPointEditorDecimal(TInt,TInt)
    CEikDialog::SetFixedPointEditorValueL(TInt,TInt)
    CEikDialog::SetFloatEditorMinAndMax(TInt,TInt,TInt)
    CEikDialog::SetFloatEditorValueL(TInt,TReal)
    CEikDialog::SetFloatingPointEditorValueL(TInt,const TReal *)
    CEikDialog::SetInitialCurrentLine()
    CEikDialog::SetLabelL(TInt,TInt)
    CEikDialog::SetLabelL(TInt,const TDesC &)
    CEikDialog::SetLabelReserveLengthL(TInt,TInt)
    CEikDialog::SetLineDimmedNow(TInt,TBool)
    CEikDialog::SetLineNonFocusing(TInt)
    CEikDialog::SetListBoxCurrentItem(TInt,TInt)
    CEikDialog::SetMediatorObserver(MAknDialogMediatorObserver *)
    CEikDialog::SetMultilineQuery(TBool)
    CEikDialog::SetNumberEditorMinAndMax(TInt,TInt,TInt)
    CEikDialog::SetNumberEditorValue(TInt,TInt)
    CEikDialog::SetPageDensePacking(TInt,TBool)
    CEikDialog::SetPageDimmedNow(TInt,TBool)
    CEikDialog::SetRangeEditorMinAndMax(TInt,TInt,TInt)
    CEikDialog::SetRangeEditorValue(TInt,const SEikRange &)
    CEikDialog::SetTTimeEditorMinAndMax(TInt,const TTime &,const TTime &)
    CEikDialog::SetTTimeEditorValue(TInt,const TTime &)
    CEikDialog::SetTextEditorTextL(TInt,const CGlobalText *)
    CEikDialog::SetTimeOffsetEditorMinAndMax(TInt,const TTimeIntervalSeconds &,const TTimeIntervalSeconds &)
    CEikDialog::SetTimeOffsetEditorValue(TInt,const TTimeIntervalSeconds &)
    CEikDialog::SetTitleL(TInt)
    CEikDialog::SetTitleL(const TDesC &)
    CEikDialog::SlideDialog()
    CEikDialog::SwapButtonGroupContainer(CEikButtonGroupContainer *)
    CEikDialog::SwitchLineLatency(TInt,TInt)
    CEikDialog::TTimeEditorValue(TInt)const
    CEikDialog::TimeOffsetEditorValue(TInt)const
    CEikDialog::Title()const
    CEikDialog::TryChangeFocusToL(TInt)
    CEikDialog::TryExitL(TInt)
    CEikDialog::UpdatePageL(TBool)
    CEikDialog::WriteInternalStateL(RWriteStream &)const
    CEikDialog::~CEikDialog()
    Inherited Enumerations
    CAknQueryDialog:TTone
    CCoeControl:TZoomType
    CEikDialog:@115
    Private Attributes
    TInt iAppKey
    TInt iEndKey
    TBool iFront
    TBool iIsRemoteLockQuery
    TInt iMaxLength
    TInt iMinLength
    TInt iMode
    TInt iVoiceKey1
    TInt iVoiceKey2
    Inherited Attributes
    CAknDialog::iMenuBar
    CAknQueryDialog::iExtension
    CAknQueryDialog::iFlags
    CAknQueryDialog::iPrompt
    CAknQueryDialog::iSoundSystem
    CAknQueryDialog::iSpare_1
    CAknQueryDialog::iTone
    CAknTextQueryDialog::iDataText
    CAknTextQueryDialog::iEditorTextOk
    CAknTextQueryDialog::iTextMaxLength
    CCoeControl::iCoeEnv
    CCoeControl::iContext
    CCoeControl::iPosition
    CCoeControl::iSize
    CEikBorderedControl::iBorder

    Constructor & Destructor Documentation

    CCodeQueryDialog(TDes &, TInt, TInt, TInt, TBool)

    IMPORT_CCCodeQueryDialog(TDes &aDataText,
    TIntaMinLength,
    TIntaMaxLength,
    TIntaMode,
    TBoolaIsRemotelockQuery = EFalse
    )

    C++ Constructor.

    Parameters

    TDes & aDataTextTDes& (code which is entered in query)
    TInt aMinLengthTInt (code min length)
    TInt aMaxLengthTInt (code max length)
    TInt aModeTInt (mode ESecUiCodeEtelReqest)
    TBool aIsRemotelockQuery = EFalse

    ~CCodeQueryDialog()

    ~CCodeQueryDialog()

    Destructor.

    Member Functions Documentation

    CheckIfEntryTextOk()

    TBool CheckIfEntryTextOk()const [protected, virtual]

    Return true if the length of the text is bigger than zero and if there is at least a character which is not a space

    HandleQueryEditorStateEventL(CAknQueryControl *, TQueryControlEvent, TQueryValidationStatus)

    TBool HandleQueryEditorStateEventL(CAknQueryControl *aQueryControl,
    TQueryControlEventaEventType,
    TQueryValidationStatusaStatus
    )[protected]

    From MAknQueryControlObeserver; overrides the default implementation in CAknQueryDialog. Gets called by framework when editor sends state event

    Parameters

    CAknQueryControl * aQueryControl
    TQueryControlEvent aEventType
    TQueryValidationStatus aStatus

    NeedToDismissQueryL(const TKeyEvent &)

    TBool NeedToDismissQueryL(const TKeyEvent &aKeyEvent)[virtual]

    Allows dismissing of code queries. Only mandatory requirement is that PIN queries are dismissed by the #

    Parameters

    const TKeyEvent & aKeyEventTKeyEvent&

    OfferKeyEventL(const TKeyEvent &, TEventCode)

    TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent,
    TEventCodeaType
    )[protected, virtual]

    From CAknTextQueryDialog This function is called by the UIKON dialog framework just after a key is pressed

    Parameters

    const TKeyEvent & aKeyEventTKeyEvent&
    TEventCode aTypeTEventCode

    OkToExitL(TInt)

    TBool OkToExitL(TIntaButtonId)[protected, virtual]

    From CAknTextQueryDialog This function is called by the UIKON framework if the user activates a button in the button panel. It is not called if the Cancel button is activated, unless the EEikDialogFlagNotifyEsc flag is set.

    Parameters

    TInt aButtonIdThe ID of the button that was activated

    PreLayoutDynInitL()

    voidPreLayoutDynInitL()[protected, virtual]

    From CAknTextQueryDialog This function is called by the UIKON dialog framework just before the dialog is activated, after it has called PreLayoutDynInitL() and the dialog has been sized.

    SetIncallBubbleAllowedInUsualL(TBool)

    voidSetIncallBubbleAllowedInUsualL(TBoolaAllowed)[private]

    Parameters

    TBool aAllowed

    ShowWarningNoteL()

    voidShowWarningNoteL()[private]

    TryCancelQueryL(TInt)

    voidTryCancelQueryL(TIntaReason)

    Calls the dialog's TryExitL and passes the reason given as a parameter.

    Parameters

    TInt aReason

    UpdateLeftSoftKeyL()

    voidUpdateLeftSoftKeyL()[protected, virtual]

    If the query text is ok (retrieved form query control) then display the left soft key, otherwise hide it.

    Member Data Documentation

    TInt iAppKey

    TInt iAppKey[private]

    TInt iEndKey

    TInt iEndKey[private]

    TBool iFront

    TBool iFront[private]

    TBool iIsRemoteLockQuery

    TBool iIsRemoteLockQuery[private]

    TInt iMaxLength

    TInt iMaxLength[private]

    TInt iMinLength

    TInt iMinLength[private]

    TInt iMode

    TInt iMode[private]

    TInt iVoiceKey1

    TInt iVoiceKey1[private]

    TInt iVoiceKey2

    TInt iVoiceKey2[private]