examples/S60CppExamples/helloworldbasic/doc/class_c_hello_world_query_dialog.html

00001 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
00002 <html>
00003 
00004 <head>
00005 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
00006 <title>CHelloWorldQueryDialog Class Reference</title>
00007 <link href="style.css" rel="stylesheet" type="text/css">
00008 </head>
00009 
00010 <table border="0" width="100%" height="8" bgcolor="#eeeeee">
00011 <tr> <td width="100%" height="1"><b><font size="2" color="#000000" face="Arial, Helvetica, sans-serif"><strong><a name=Top></a>
00012 S60 5th Edition SDK </strong></font></b><br><i>Example Applications Guide</i></td></tr> </table>
00013 <!-- Generated by Doxygen 1.4.5 -->
00014 <div class="tabs">
00015   <ul>
00016     <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
00017     <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
00018     <li><a href="files.html"><span>Files</span></a></li>
00019   </ul></div>
00020 <div class="tabs">
00021   <ul>
00022     <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
00023     <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
00024     <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
00025   </ul></div>
00026 <h1>CHelloWorldQueryDialog Class Reference</h1><!-- doxytag: class="CHelloWorldQueryDialog" --><!-- doxytag: inherits="CAknTextQueryDialog" --><code>#include &lt;<a class="el" href="helloworldbasicquerydialog_8h-source.html">helloworldbasicquerydialog.h</a>&gt;</code>
00027 <p>
00028 <p>Inheritance diagram for CHelloWorldQueryDialog:
00029 <p><center><img src="class_c_hello_world_query_dialog.png" usemap="#CHelloWorldQueryDialog_map" border="0" alt=""></center>
00030 <map name="CHelloWorldQueryDialog_map">
00031 </map>
00032 <a href="class_c_hello_world_query_dialog-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
00033 CHelloWorldQueryDialog class. This class is used to query the user for text information 
00034 <p>
00035 
00036 <p>
00037 Definition at line <a class="el" href="helloworldbasicquerydialog_8h-source.html#l00029">29</a> of file <a class="el" href="helloworldbasicquerydialog_8h-source.html">helloworldbasicquerydialog.h</a>.<table border="0" cellpadding="0" cellspacing="0">
00038 <tr><td></td></tr>
00039 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
00040 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_hello_world_query_dialog.html#9710c0a4bb59fb54c07b750217d4af73">CHelloWorldQueryDialog</a> (TDes &amp;aBuf, HBufC *aDefInput)</td></tr>
00041 
00042 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_hello_world_query_dialog.html#bd31e4cb7bdb778d5c426089540e8539">~CHelloWorldQueryDialog</a> ()</td></tr>
00043 
00044 <tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
00045 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_hello_world_query_dialog.html#91c888776564460ce2f49b47814332d9">PreLayoutDynInitL</a> ()</td></tr>
00046 
00047 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
00048 <tr><td class="memItemLeft" nowrap align="right" valign="top">HBufC &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_hello_world_query_dialog.html#8349508976480baa52a2d663a9388701">iDefInput</a></td></tr>
00049 
00050 </table>
00051 <hr><h2>Constructor &amp; Destructor Documentation</h2>
00052 <a class="anchor" name="9710c0a4bb59fb54c07b750217d4af73"></a><!-- doxytag: member="CHelloWorldQueryDialog::CHelloWorldQueryDialog" ref="9710c0a4bb59fb54c07b750217d4af73" args="(TDes &amp;aBuf, HBufC *aDefInput)" --><p>
00053 <table class="mdTable" cellpadding="2" cellspacing="0">
00054   <tr>
00055     <td class="mdRow">
00056       <table cellpadding="0" cellspacing="0" border="0">
00057         <tr>
00058           <td class="md" nowrap valign="top">CHelloWorldQueryDialog::CHelloWorldQueryDialog           </td>
00059           <td class="md" valign="top">(&nbsp;</td>
00060           <td class="md" nowrap valign="top">TDes &amp;&nbsp;</td>
00061           <td class="mdname" nowrap> <em>aBuf</em>, </td>
00062         </tr>
00063         <tr>
00064           <td class="md" nowrap align="right"></td>
00065           <td class="md"></td>
00066           <td class="md" nowrap>HBufC *&nbsp;</td>
00067           <td class="mdname" nowrap> <em>aDefInput</em></td>
00068         </tr>
00069         <tr>
00070           <td class="md"></td>
00071           <td class="md">)&nbsp;</td>
00072           <td class="md" colspan="2"></td>
00073         </tr>
00074       </table>
00075     </td>
00076   </tr>
00077 </table>
00078 <table cellspacing="5" cellpadding="0" border="0">
00079   <tr>
00080     <td>
00081       &nbsp;
00082     </td>
00083     <td>
00084 
00085 <p>
00086 C++ default constructor. <dl compact><dt><b>Parameters:</b></dt><dd>
00087   <table border="0" cellspacing="2" cellpadding="0">
00088     <tr><td valign="top"></td><td valign="top"><em>aBuf</em>&nbsp;</td><td>buffer to store the input </td></tr>
00089     <tr><td valign="top"></td><td valign="top"><em>aDefInput</em>&nbsp;</td><td>default input for the dialog </td></tr>
00090   </table>
00091 </dl>
00092 
00093 <p>
00094 Definition at line <a class="el" href="helloworldbasicquerydialog_8cpp-source.html#l00026">26</a> of file <a class="el" href="helloworldbasicquerydialog_8cpp-source.html">helloworldbasicquerydialog.cpp</a>.<div class="fragment"><pre class="fragment"><a name="l00027"></a>00027     : CAknTextQueryDialog( aBuf )
00095 <a name="l00028"></a>00028     , <a class="code" href="class_c_hello_world_query_dialog.html#8349508976480baa52a2d663a9388701">iDefInput</a>(*aDefInput)
00096 <a name="l00029"></a>00029     {
00097 <a name="l00030"></a>00030     }
00098 </pre></div>
00099 <p>
00100     </td>
00101   </tr>
00102 </table>
00103 <a class="anchor" name="bd31e4cb7bdb778d5c426089540e8539"></a><!-- doxytag: member="CHelloWorldQueryDialog::~CHelloWorldQueryDialog" ref="bd31e4cb7bdb778d5c426089540e8539" args="()" --><p>
00104 <table class="mdTable" cellpadding="2" cellspacing="0">
00105   <tr>
00106     <td class="mdRow">
00107       <table cellpadding="0" cellspacing="0" border="0">
00108         <tr>
00109           <td class="md" nowrap valign="top">virtual CHelloWorldQueryDialog::~CHelloWorldQueryDialog           </td>
00110           <td class="md" valign="top">(&nbsp;</td>
00111           <td class="mdname1" valign="top" nowrap>          </td>
00112           <td class="md" valign="top">&nbsp;)&nbsp;</td>
00113           <td class="md" nowrap><code> [inline, virtual]</code></td>
00114         </tr>
00115       </table>
00116     </td>
00117   </tr>
00118 </table>
00119 <table cellspacing="5" cellpadding="0" border="0">
00120   <tr>
00121     <td>
00122       &nbsp;
00123     </td>
00124     <td>
00125 
00126 <p>
00127 Destructor. 
00128 <p>
00129 Definition at line <a class="el" href="helloworldbasicquerydialog_8h-source.html#l00043">43</a> of file <a class="el" href="helloworldbasicquerydialog_8h-source.html">helloworldbasicquerydialog.h</a>.<div class="fragment"><pre class="fragment"><a name="l00043"></a>00043 {};
00130 </pre></div>
00131 <p>
00132     </td>
00133   </tr>
00134 </table>
00135 <hr><h2>Member Function Documentation</h2>
00136 <a class="anchor" name="91c888776564460ce2f49b47814332d9"></a><!-- doxytag: member="CHelloWorldQueryDialog::PreLayoutDynInitL" ref="91c888776564460ce2f49b47814332d9" args="()" --><p>
00137 <table class="mdTable" cellpadding="2" cellspacing="0">
00138   <tr>
00139     <td class="mdRow">
00140       <table cellpadding="0" cellspacing="0" border="0">
00141         <tr>
00142           <td class="md" nowrap valign="top">void CHelloWorldQueryDialog::PreLayoutDynInitL           </td>
00143           <td class="md" valign="top">(&nbsp;</td>
00144           <td class="mdname1" valign="top" nowrap>          </td>
00145           <td class="md" valign="top">&nbsp;)&nbsp;</td>
00146           <td class="md" nowrap><code> [private]</code></td>
00147         </tr>
00148       </table>
00149     </td>
00150   </tr>
00151 </table>
00152 <table cellspacing="5" cellpadding="0" border="0">
00153   <tr>
00154     <td>
00155       &nbsp;
00156     </td>
00157     <td>
00158 
00159 <p>
00160 sets the default value to the dialog. 
00161 <p>
00162 Definition at line <a class="el" href="helloworldbasicquerydialog_8cpp-source.html#l00036">36</a> of file <a class="el" href="helloworldbasicquerydialog_8cpp-source.html">helloworldbasicquerydialog.cpp</a>.
00163 <p>
00164 References <a class="el" href="helloworldbasicquerydialog_8h-source.html#l00057">iDefInput</a>.<div class="fragment"><pre class="fragment"><a name="l00037"></a>00037     {
00165 <a name="l00038"></a>00038     <span class="comment">// first we have to execute PreLayoutDynInitL() of the base-class</span>
00166 <a name="l00039"></a>00039     CAknTextQueryDialog::PreLayoutDynInitL();
00167 <a name="l00040"></a>00040 
00168 <a name="l00041"></a>00041     <span class="comment">// acquire pointer to editor-control and set the default input.</span>
00169 <a name="l00042"></a>00042     CAknQueryControl* control = QueryControl();
00170 <a name="l00043"></a>00043     control-&gt;SetTextL(<a class="code" href="class_c_hello_world_query_dialog.html#8349508976480baa52a2d663a9388701">iDefInput</a>);
00171 <a name="l00044"></a>00044 
00172 <a name="l00045"></a>00045     <span class="comment">// enable OK-button, so that default text can be accepted as it is</span>
00173 <a name="l00046"></a>00046     <span class="comment">// without modifying the text</span>
00174 <a name="l00047"></a>00047     MakeLeftSoftkeyVisible( ETrue );
00175 <a name="l00048"></a>00048     }
00176 </pre></div>
00177 <p>
00178     </td>
00179   </tr>
00180 </table>
00181 <hr><h2>Member Data Documentation</h2>
00182 <a class="anchor" name="8349508976480baa52a2d663a9388701"></a><!-- doxytag: member="CHelloWorldQueryDialog::iDefInput" ref="8349508976480baa52a2d663a9388701" args="" --><p>
00183 <table class="mdTable" cellpadding="2" cellspacing="0">
00184   <tr>
00185     <td class="mdRow">
00186       <table cellpadding="0" cellspacing="0" border="0">
00187         <tr>
00188           <td class="md" nowrap valign="top">HBufC&amp; <a class="el" href="class_c_hello_world_query_dialog.html#8349508976480baa52a2d663a9388701">CHelloWorldQueryDialog::iDefInput</a><code> [private]</code>          </td>
00189         </tr>
00190       </table>
00191     </td>
00192   </tr>
00193 </table>
00194 <table cellspacing="5" cellpadding="0" border="0">
00195   <tr>
00196     <td>
00197       &nbsp;
00198     </td>
00199     <td>
00200 
00201 <p>
00202 the default input for the dialog 
00203 <p>
00204 Definition at line <a class="el" href="helloworldbasicquerydialog_8h-source.html#l00057">57</a> of file <a class="el" href="helloworldbasicquerydialog_8h-source.html">helloworldbasicquerydialog.h</a>.
00205 <p>
00206 Referenced by <a class="el" href="helloworldbasicquerydialog_8cpp-source.html#l00036">PreLayoutDynInitL()</a>.    </td>
00207   </tr>
00208 </table>
00209 <hr>The documentation for this class was generated from the following files:<ul>
00210 <li><a class="el" href="helloworldbasicquerydialog_8h-source.html">helloworldbasicquerydialog.h</a><li><a class="el" href="helloworldbasicquerydialog_8cpp-source.html">helloworldbasicquerydialog.cpp</a></ul>
00211 <hr>
00212 
00213 <table x-use-null-cells
00214                 style="x-cell-content-align: top;
00215                                 width: 100%;
00216                                 border-spacing: 0px;
00217                                 border-spacing: 0px;"
00218                 cellspacing=0
00219                 width=100%>
00220   <col style="width: 50%;">
00221   <col style="width: 50%;">
00222 
00223   <tr style="x-cell-content-align: top;"
00224         valign=top>
00225   <td style="width: 50%;
00226                         padding-right: 10px;
00227                         padding-left: 10px;
00228                         border-right-style: None;
00229                         border-left-style: None;
00230                         border-top-style: None;
00231                         border-bottom-style: None;"
00232         width=50%>
00233   <p style="font-family: Arial;"><small style="font-size: smaller;">© Nokia 2009</small></td>
00234   <td style="width: 50%;
00235                         padding-right: 10px;
00236                         padding-left: 10px;
00237                         border-top-style: None;
00238                         border-bottom-style: None;
00239                         border-right-style: None;"
00240         width=50%>
00241   <p style="text-align: right; margin-right: -4px;"
00242         align=right><span style="font-weight: bold;"><a href="#Top"
00243                                                                                                         title="Back to top"><img
00244  src="top.gif"
00245         x-maintain-ratio=TRUE
00246         alt="Back to top"
00247         style="border: none;
00248                         width: 18px;
00249                         height: 15px;
00250                         float: none;
00251                         border-style: none;
00252                         border-style: none;"
00253         width=18
00254         height=15
00255         border=0></a></span></td></tr>
00256  </table>
00257 </body>
00258 </html>
00259 

Generated by  doxygen 1.6.2