diff -r f345bda72bc4 -r 43e37759235e Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/helloworldbasicquerydialog_8cpp_source.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/helloworldbasicquerydialog_8cpp_source.html Tue Mar 30 16:16:55 2010 +0100 @@ -0,0 +1,67 @@ + + +
+ +00001 /* +00002 * ============================================================================== +00003 * Name : helloworldbasicquerydialog.cpp +00004 * Part of : helloworldbasicquery +00005 * Interface : +00006 * Description : +00007 * Version : +00008 * +00009 * Copyright (c) 2006 Nokia Corporation. +00010 * This material, including documentation and any related +00011 * computer programs, is protected by copyright controlled by +00012 * Nokia Corporation. +00013 * ============================================================================== +00014 */ +00015 +00016 // INCLUDE FILES +00017 +00018 #include <avkon.hrh> +00019 #include "HelloWorldBasicQueryDialog.h" +00020 +00021 // ================= MEMBER FUNCTIONS ======================= +00022 +00023 // C++ default constructor can NOT contain any code, that +00024 // might leave. +00025 // +00026 CHelloWorldQueryDialog::CHelloWorldQueryDialog( TDes& aBuf, HBufC *aDefInput ) +00027 : CAknTextQueryDialog( aBuf ) +00028 , iDefInput(*aDefInput) +00029 { +00030 } +00031 +00032 // --------------------------------------------------------- +00033 // CHelloWorldQueryDialog::PreLayoutDynInitL +00034 // --------------------------------------------------------- +00035 // +00036 void CHelloWorldQueryDialog::PreLayoutDynInitL() +00037 { +00038 // first we have to execute PreLayoutDynInitL() of the base-class +00039 CAknTextQueryDialog::PreLayoutDynInitL(); +00040 +00041 // acquire pointer to editor-control and set the default input. +00042 CAknQueryControl* control = QueryControl(); +00043 control->SetTextL(iDefInput); +00044 +00045 // enable OK-button, so that default text can be accepted as it is +00046 // without modifying the text +00047 MakeLeftSoftkeyVisible( ETrue ); +00048 } +00049 +00050 // End of File +00051 +