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>CCSAsyncAppUi 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 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 List</span></a></li> 00023 <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> 00024 <li><a href="functions.html"><span>Class Members</span></a></li> 00025 </ul></div> 00026 <h1>CCSAsyncAppUi Class Reference</h1><!-- doxytag: class="CCSAsyncAppUi" --><!-- doxytag: inherits="CAknAppUi,MAsyncTimeObserver" --><code>#include <<a class="el" href="csasyncappui_8h-source.html">csasyncappui.h</a>></code> 00027 <p> 00028 <p>Inheritance diagram for CCSAsyncAppUi: 00029 <p><center><img src="class_c_c_s_async_app_ui.png" usemap="#CCSAsyncAppUi_map" border="0" alt=""></center> 00030 <map name="CCSAsyncAppUi_map"> 00031 <area href="class_m_async_time_observer.html" alt="MAsyncTimeObserver" shape="rect" coords="149,0,288,24"> 00032 </map> 00033 <a href="class_c_c_s_async_app_ui-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> 00034 CCSAsyncAppUi An instance of class CCSAsyncAppUi is the UserInterface part of the AVKON application framework for the CSAsync example application 00035 <p> 00036 00037 <p> 00038 Definition at line <a class="el" href="csasyncappui_8h-source.html#l00034">34</a> of file <a class="el" href="csasyncappui_8h-source.html">csasyncappui.h</a>.<table border="0" cellpadding="0" cellspacing="0"> 00039 <tr><td></td></tr> 00040 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 00041 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#1145745dbcfc53f07104bf3b2041317c">CCSAsyncAppUi</a> ()</td></tr> 00042 00043 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#06a6b26206d4efb097029fdd4f06b116">~CCSAsyncAppUi</a> ()</td></tr> 00044 00045 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#a682d228622cea7790645ce10f591242">HandleCommandL</a> (TInt aCommand)</td></tr> 00046 00047 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#3ae77c2aed5e1270a13c14bd5aa415fe">DynInitMenuPaneL</a> (TInt aResourceId, CEikMenuPane *aMenuPane)</td></tr> 00048 00049 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#081e2db0d35721e6ad6d5d1d99fbbd83">HandleTimeUpdate</a> ()</td></tr> 00050 00051 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#6acdbe8a9b57446075bf46d035e751eb">HandleResourceChangeL</a> (TInt aType)</td></tr> 00052 00053 <tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> 00054 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#9ce34ba0b947863222da3c63d0481044">ConstructL</a> ()</td></tr> 00055 00056 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_c_s_async_document.html">CCSAsyncDocument</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#1e0f1d7283b2cd8210c9d7ab96e93267">AsyncDocument</a> () const </td></tr> 00057 00058 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> 00059 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_c_s_async_app_view.html">CCSAsyncAppView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a></td></tr> 00060 00061 </table> 00062 <hr><h2>Constructor & Destructor Documentation</h2> 00063 <a class="anchor" name="1145745dbcfc53f07104bf3b2041317c"></a><!-- doxytag: member="CCSAsyncAppUi::CCSAsyncAppUi" ref="1145745dbcfc53f07104bf3b2041317c" args="()" --><p> 00064 <table class="mdTable" cellpadding="2" cellspacing="0"> 00065 <tr> 00066 <td class="mdRow"> 00067 <table cellpadding="0" cellspacing="0" border="0"> 00068 <tr> 00069 <td class="md" nowrap valign="top">CCSAsyncAppUi::CCSAsyncAppUi </td> 00070 <td class="md" valign="top">( </td> 00071 <td class="mdname1" valign="top" nowrap> </td> 00072 <td class="md" valign="top"> ) </td> 00073 <td class="md" nowrap></td> 00074 </tr> 00075 </table> 00076 </td> 00077 </tr> 00078 </table> 00079 <table cellspacing="5" cellpadding="0" border="0"> 00080 <tr> 00081 <td> 00082 00083 </td> 00084 <td> 00085 00086 <p> 00087 CCSAsyncAppUi. C++ default constructor. This needs to be public due to the way the framework constructs the AppUi. 00088 <p> 00089 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00035">35</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>.<div class="fragment"><pre class="fragment"><a name="l00036"></a>00036 { 00090 <a name="l00037"></a>00037 <span class="comment">// No implementation required</span> 00091 <a name="l00038"></a>00038 } 00092 </pre></div> 00093 <p> 00094 </td> 00095 </tr> 00096 </table> 00097 <a class="anchor" name="06a6b26206d4efb097029fdd4f06b116"></a><!-- doxytag: member="CCSAsyncAppUi::~CCSAsyncAppUi" ref="06a6b26206d4efb097029fdd4f06b116" args="()" --><p> 00098 <table class="mdTable" cellpadding="2" cellspacing="0"> 00099 <tr> 00100 <td class="mdRow"> 00101 <table cellpadding="0" cellspacing="0" border="0"> 00102 <tr> 00103 <td class="md" nowrap valign="top">CCSAsyncAppUi::~CCSAsyncAppUi </td> 00104 <td class="md" valign="top">( </td> 00105 <td class="mdname1" valign="top" nowrap> </td> 00106 <td class="md" valign="top"> ) </td> 00107 <td class="md" nowrap><code> [virtual]</code></td> 00108 </tr> 00109 </table> 00110 </td> 00111 </tr> 00112 </table> 00113 <table cellspacing="5" cellpadding="0" border="0"> 00114 <tr> 00115 <td> 00116 00117 </td> 00118 <td> 00119 00120 <p> 00121 ~CCSAsyncAppUi. Destructor. Destroys the object and release all memory objects. 00122 <p> 00123 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00059">59</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00124 <p> 00125 References <a class="el" href="csasyncappui_8h-source.html#l00103">iAppView</a>.<div class="fragment"><pre class="fragment"><a name="l00060"></a>00060 { 00126 <a name="l00061"></a>00061 <span class="keywordflow">if</span> ( <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a> ) 00127 <a name="l00062"></a>00062 { 00128 <a name="l00063"></a>00063 iEikonEnv->RemoveFromStack( <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a> ); 00129 <a name="l00064"></a>00064 <span class="keyword">delete</span> iAppView; 00130 <a name="l00065"></a>00065 iAppView = NULL; 00131 <a name="l00066"></a>00066 } 00132 <a name="l00067"></a>00067 } 00133 </pre></div> 00134 <p> 00135 </td> 00136 </tr> 00137 </table> 00138 <hr><h2>Member Function Documentation</h2> 00139 <a class="anchor" name="a682d228622cea7790645ce10f591242"></a><!-- doxytag: member="CCSAsyncAppUi::HandleCommandL" ref="a682d228622cea7790645ce10f591242" args="(TInt aCommand)" --><p> 00140 <table class="mdTable" cellpadding="2" cellspacing="0"> 00141 <tr> 00142 <td class="mdRow"> 00143 <table cellpadding="0" cellspacing="0" border="0"> 00144 <tr> 00145 <td class="md" nowrap valign="top">void CCSAsyncAppUi::HandleCommandL </td> 00146 <td class="md" valign="top">( </td> 00147 <td class="md" nowrap valign="top">TInt </td> 00148 <td class="mdname1" valign="top" nowrap> <em>aCommand</em> </td> 00149 <td class="md" valign="top"> ) </td> 00150 <td class="md" nowrap></td> 00151 </tr> 00152 </table> 00153 </td> 00154 </tr> 00155 </table> 00156 <table cellspacing="5" cellpadding="0" border="0"> 00157 <tr> 00158 <td> 00159 00160 </td> 00161 <td> 00162 00163 <p> 00164 From CAknAppUi, HandleCommandL. Handles user menu selections. <dl compact><dt><b>Parameters:</b></dt><dd> 00165 <table border="0" cellspacing="2" cellpadding="0"> 00166 <tr><td valign="top"></td><td valign="top"><em>aCommand</em> </td><td>The enumerated code for the option selected. </td></tr> 00167 </table> 00168 </dl> 00169 00170 <p> 00171 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00084">84</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00172 <p> 00173 References <a class="el" href="csasyncappui_8cpp-source.html#l00074">AsyncDocument()</a>, <a class="el" href="csasyncdocument_8cpp-source.html#l00108">CCSAsyncDocument::StopClock()</a>, and <a class="el" href="csasyncdocument_8cpp-source.html#l00098">CCSAsyncDocument::UpdateTime()</a>.<div class="fragment"><pre class="fragment"><a name="l00085"></a>00085 { 00174 <a name="l00086"></a>00086 <span class="keywordflow">switch</span>( aCommand ) 00175 <a name="l00087"></a>00087 { 00176 <a name="l00088"></a>00088 <span class="keywordflow">case</span> EEikCmdExit: 00177 <a name="l00089"></a>00089 <span class="keywordflow">case</span> EAknSoftkeyExit: 00178 <a name="l00090"></a>00090 Exit(); 00179 <a name="l00091"></a>00091 <span class="keywordflow">break</span>; 00180 <a name="l00092"></a>00092 00181 <a name="l00093"></a>00093 <span class="keywordflow">case</span> EStartClock: 00182 <a name="l00094"></a>00094 <a class="code" href="class_c_c_s_async_app_ui.html#1e0f1d7283b2cd8210c9d7ab96e93267">AsyncDocument</a>()-><a class="code" href="class_c_c_s_async_document.html#49951129866458617c40b0dc2b4f393f">UpdateTime</a>(); 00183 <a name="l00095"></a>00095 <span class="keywordflow">break</span>; 00184 <a name="l00096"></a>00096 00185 <a name="l00097"></a>00097 <span class="keywordflow">case</span> EStopClock: 00186 <a name="l00098"></a>00098 <a class="code" href="class_c_c_s_async_app_ui.html#1e0f1d7283b2cd8210c9d7ab96e93267">AsyncDocument</a>()-><a class="code" href="class_c_c_s_async_document.html#0dcbea3e9ce301f1d5ac23a7679b8ee0">StopClock</a>(); 00187 <a name="l00099"></a>00099 <span class="keywordflow">break</span>; 00188 <a name="l00100"></a>00100 00189 <a name="l00101"></a>00101 <span class="keywordflow">default</span>: 00190 <a name="l00102"></a>00102 <span class="keywordflow">break</span>; 00191 <a name="l00103"></a>00103 } 00192 <a name="l00104"></a>00104 } 00193 </pre></div> 00194 <p> 00195 </td> 00196 </tr> 00197 </table> 00198 <a class="anchor" name="3ae77c2aed5e1270a13c14bd5aa415fe"></a><!-- doxytag: member="CCSAsyncAppUi::DynInitMenuPaneL" ref="3ae77c2aed5e1270a13c14bd5aa415fe" args="(TInt aResourceId, CEikMenuPane *aMenuPane)" --><p> 00199 <table class="mdTable" cellpadding="2" cellspacing="0"> 00200 <tr> 00201 <td class="mdRow"> 00202 <table cellpadding="0" cellspacing="0" border="0"> 00203 <tr> 00204 <td class="md" nowrap valign="top">void CCSAsyncAppUi::DynInitMenuPaneL </td> 00205 <td class="md" valign="top">( </td> 00206 <td class="md" nowrap valign="top">TInt </td> 00207 <td class="mdname" nowrap> <em>aResourceId</em>, </td> 00208 </tr> 00209 <tr> 00210 <td class="md" nowrap align="right"></td> 00211 <td class="md"></td> 00212 <td class="md" nowrap>CEikMenuPane * </td> 00213 <td class="mdname" nowrap> <em>aMenuPane</em></td> 00214 </tr> 00215 <tr> 00216 <td class="md"></td> 00217 <td class="md">) </td> 00218 <td class="md" colspan="2"></td> 00219 </tr> 00220 </table> 00221 </td> 00222 </tr> 00223 </table> 00224 <table cellspacing="5" cellpadding="0" border="0"> 00225 <tr> 00226 <td> 00227 00228 </td> 00229 <td> 00230 00231 <p> 00232 From CAknAppUi, DynInitMenuPaneL. Prepares the menu prior to display. <dl compact><dt><b>Parameters:</b></dt><dd> 00233 <table border="0" cellspacing="2" cellpadding="0"> 00234 <tr><td valign="top"></td><td valign="top"><em>aResourceId</em> </td><td>The resource for the menu to be displayed. </td></tr> 00235 <tr><td valign="top"></td><td valign="top"><em>aMenuPane</em> </td><td>The handle to the menu. </td></tr> 00236 </table> 00237 </dl> 00238 00239 <p> 00240 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00123">123</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00241 <p> 00242 References <a class="el" href="csasyncappui_8cpp-source.html#l00074">AsyncDocument()</a>.<div class="fragment"><pre class="fragment"><a name="l00125"></a>00125 { 00243 <a name="l00126"></a>00126 <span class="keywordflow">if</span> ( aResourceId == R_CSASYNC_MENU ) 00244 <a name="l00127"></a>00127 { 00245 <a name="l00128"></a>00128 <span class="keywordflow">if</span> ( <a class="code" href="class_c_c_s_async_app_ui.html#1e0f1d7283b2cd8210c9d7ab96e93267">AsyncDocument</a>()->ClockActive() ) 00246 <a name="l00129"></a>00129 { 00247 <a name="l00130"></a>00130 aMenuPane->SetItemDimmed( EStartClock, ETrue ); 00248 <a name="l00131"></a>00131 aMenuPane->SetItemDimmed( EStopClock, EFalse ); 00249 <a name="l00132"></a>00132 } 00250 <a name="l00133"></a>00133 <span class="keywordflow">else</span> 00251 <a name="l00134"></a>00134 { 00252 <a name="l00135"></a>00135 aMenuPane->SetItemDimmed( EStartClock, EFalse ); 00253 <a name="l00136"></a>00136 aMenuPane->SetItemDimmed( EStopClock, ETrue ); 00254 <a name="l00137"></a>00137 } 00255 <a name="l00138"></a>00138 } 00256 <a name="l00139"></a>00139 } 00257 </pre></div> 00258 <p> 00259 </td> 00260 </tr> 00261 </table> 00262 <a class="anchor" name="081e2db0d35721e6ad6d5d1d99fbbd83"></a><!-- doxytag: member="CCSAsyncAppUi::HandleTimeUpdate" ref="081e2db0d35721e6ad6d5d1d99fbbd83" args="()" --><p> 00263 <table class="mdTable" cellpadding="2" cellspacing="0"> 00264 <tr> 00265 <td class="mdRow"> 00266 <table cellpadding="0" cellspacing="0" border="0"> 00267 <tr> 00268 <td class="md" nowrap valign="top">void CCSAsyncAppUi::HandleTimeUpdate </td> 00269 <td class="md" valign="top">( </td> 00270 <td class="mdname1" valign="top" nowrap> </td> 00271 <td class="md" valign="top"> ) </td> 00272 <td class="md" nowrap><code> [virtual]</code></td> 00273 </tr> 00274 </table> 00275 </td> 00276 </tr> 00277 </table> 00278 <table cellspacing="5" cellpadding="0" border="0"> 00279 <tr> 00280 <td> 00281 00282 </td> 00283 <td> 00284 00285 <p> 00286 From <a class="el" href="class_m_async_time_observer.html">MAsyncTimeObserver</a>, HandleTimeUpdate. Handles updates to the time. 00287 <p> 00288 Implements <a class="el" href="class_m_async_time_observer.html#0f7e397559bb14d521856cfb636830df">MAsyncTimeObserver</a>. 00289 <p> 00290 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00111">111</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00291 <p> 00292 References <a class="el" href="csasyncappui_8h-source.html#l00103">iAppView</a>.<div class="fragment"><pre class="fragment"><a name="l00112"></a>00112 { 00293 <a name="l00113"></a>00113 __ASSERT_ALWAYS( <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a>, User::Panic ( KCSAsyncClient, 00294 <a name="l00114"></a>00114 ECSAsyncProgram ) ); 00295 <a name="l00115"></a>00115 <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a>->DrawNow(); 00296 <a name="l00116"></a>00116 } 00297 </pre></div> 00298 <p> 00299 </td> 00300 </tr> 00301 </table> 00302 <a class="anchor" name="6acdbe8a9b57446075bf46d035e751eb"></a><!-- doxytag: member="CCSAsyncAppUi::HandleResourceChangeL" ref="6acdbe8a9b57446075bf46d035e751eb" args="(TInt aType)" --><p> 00303 <table class="mdTable" cellpadding="2" cellspacing="0"> 00304 <tr> 00305 <td class="mdRow"> 00306 <table cellpadding="0" cellspacing="0" border="0"> 00307 <tr> 00308 <td class="md" nowrap valign="top">void CCSAsyncAppUi::HandleResourceChangeL </td> 00309 <td class="md" valign="top">( </td> 00310 <td class="md" nowrap valign="top">TInt </td> 00311 <td class="mdname1" valign="top" nowrap> <em>aType</em> </td> 00312 <td class="md" valign="top"> ) </td> 00313 <td class="md" nowrap><code> [virtual]</code></td> 00314 </tr> 00315 </table> 00316 </td> 00317 </tr> 00318 </table> 00319 <table cellspacing="5" cellpadding="0" border="0"> 00320 <tr> 00321 <td> 00322 00323 </td> 00324 <td> 00325 00326 <p> 00327 <a class="el" href="class_c_c_s_async_app_ui.html#6acdbe8a9b57446075bf46d035e751eb">HandleResourceChangeL()</a> Called by framework when layout is changed. <dl compact><dt><b>Parameters:</b></dt><dd> 00328 <table border="0" cellspacing="2" cellpadding="0"> 00329 <tr><td valign="top"></td><td valign="top"><em>aType</em> </td><td>The type of resources that have changed. </td></tr> 00330 </table> 00331 </dl> 00332 00333 <p> 00334 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00146">146</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00335 <p> 00336 References <a class="el" href="csasyncappui_8h-source.html#l00103">iAppView</a>.<div class="fragment"><pre class="fragment"><a name="l00147"></a>00147 { 00337 <a name="l00148"></a>00148 CAknAppUi::HandleResourceChangeL( aType ); 00338 <a name="l00149"></a>00149 00339 <a name="l00150"></a>00150 <span class="keywordflow">if</span> ( aType==KEikDynamicLayoutVariantSwitch ) 00340 <a name="l00151"></a>00151 { 00341 <a name="l00152"></a>00152 <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a>->SetRect( ClientRect() ); 00342 <a name="l00153"></a>00153 } 00343 <a name="l00154"></a>00154 <span class="comment">//Controls derived from CCoeControl, handled in container class</span> 00344 <a name="l00155"></a>00155 <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a>->HandleResourceChange( aType ); 00345 <a name="l00156"></a>00156 } 00346 </pre></div> 00347 <p> 00348 </td> 00349 </tr> 00350 </table> 00351 <a class="anchor" name="9ce34ba0b947863222da3c63d0481044"></a><!-- doxytag: member="CCSAsyncAppUi::ConstructL" ref="9ce34ba0b947863222da3c63d0481044" args="()" --><p> 00352 <table class="mdTable" cellpadding="2" cellspacing="0"> 00353 <tr> 00354 <td class="mdRow"> 00355 <table cellpadding="0" cellspacing="0" border="0"> 00356 <tr> 00357 <td class="md" nowrap valign="top">void CCSAsyncAppUi::ConstructL </td> 00358 <td class="md" valign="top">( </td> 00359 <td class="mdname1" valign="top" nowrap> </td> 00360 <td class="md" valign="top"> ) </td> 00361 <td class="md" nowrap><code> [private]</code></td> 00362 </tr> 00363 </table> 00364 </td> 00365 </tr> 00366 </table> 00367 <table cellspacing="5" cellpadding="0" border="0"> 00368 <tr> 00369 <td> 00370 00371 </td> 00372 <td> 00373 00374 <p> 00375 ConstructL. 2nd phase constructor. 00376 <p> 00377 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00045">45</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00378 <p> 00379 References <a class="el" href="csasyncappui_8cpp-source.html#l00074">AsyncDocument()</a>, <a class="el" href="csasyncappui_8h-source.html#l00103">iAppView</a>, and <a class="el" href="csasyncappview_8cpp-source.html#l00032">CCSAsyncAppView::NewL()</a>.<div class="fragment"><pre class="fragment"><a name="l00046"></a>00046 { 00380 <a name="l00047"></a>00047 BaseConstructL(); 00381 <a name="l00048"></a>00048 00382 <a name="l00049"></a>00049 <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a> = <a class="code" href="class_c_c_s_async_app_view.html#113d3c41dfbbbaf3bd2d6d1213cc9f32">CCSAsyncAppView::NewL</a>( ClientRect(), *<a class="code" href="class_c_c_s_async_app_ui.html#1e0f1d7283b2cd8210c9d7ab96e93267">AsyncDocument</a>() ); 00383 <a name="l00050"></a>00050 00384 <a name="l00051"></a>00051 AddToStackL( <a class="code" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">iAppView</a> ); 00385 <a name="l00052"></a>00052 } 00386 </pre></div> 00387 <p> 00388 </td> 00389 </tr> 00390 </table> 00391 <a class="anchor" name="1e0f1d7283b2cd8210c9d7ab96e93267"></a><!-- doxytag: member="CCSAsyncAppUi::AsyncDocument" ref="1e0f1d7283b2cd8210c9d7ab96e93267" args="() const " --><p> 00392 <table class="mdTable" cellpadding="2" cellspacing="0"> 00393 <tr> 00394 <td class="mdRow"> 00395 <table cellpadding="0" cellspacing="0" border="0"> 00396 <tr> 00397 <td class="md" nowrap valign="top"><a class="el" href="class_c_c_s_async_document.html">CCSAsyncDocument</a> * CCSAsyncAppUi::AsyncDocument </td> 00398 <td class="md" valign="top">( </td> 00399 <td class="mdname1" valign="top" nowrap> </td> 00400 <td class="md" valign="top"> ) </td> 00401 <td class="md" nowrap> const<code> [private]</code></td> 00402 </tr> 00403 </table> 00404 </td> 00405 </tr> 00406 </table> 00407 <table cellspacing="5" cellpadding="0" border="0"> 00408 <tr> 00409 <td> 00410 00411 </td> 00412 <td> 00413 00414 <p> 00415 AsyncDocument. Casts iDocument member from CAknAppUi to <a class="el" href="class_c_c_s_async_document.html">CCSAsyncDocument</a>. 00416 <p> 00417 Definition at line <a class="el" href="csasyncappui_8cpp-source.html#l00074">74</a> of file <a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a>. 00418 <p> 00419 Referenced by <a class="el" href="csasyncappui_8cpp-source.html#l00045">ConstructL()</a>, <a class="el" href="csasyncappui_8cpp-source.html#l00123">DynInitMenuPaneL()</a>, and <a class="el" href="csasyncappui_8cpp-source.html#l00084">HandleCommandL()</a>.<div class="fragment"><pre class="fragment"><a name="l00075"></a>00075 { 00420 <a name="l00076"></a>00076 <span class="keywordflow">return</span> ( static_cast<CCSAsyncDocument*>( iDocument ) ); 00421 <a name="l00077"></a>00077 } 00422 </pre></div> 00423 <p> 00424 </td> 00425 </tr> 00426 </table> 00427 <hr><h2>Member Data Documentation</h2> 00428 <a class="anchor" name="45dd0a3e0e75e56b4727a01a8ef2c6b1"></a><!-- doxytag: member="CCSAsyncAppUi::iAppView" ref="45dd0a3e0e75e56b4727a01a8ef2c6b1" args="" --><p> 00429 <table class="mdTable" cellpadding="2" cellspacing="0"> 00430 <tr> 00431 <td class="mdRow"> 00432 <table cellpadding="0" cellspacing="0" border="0"> 00433 <tr> 00434 <td class="md" nowrap valign="top"><a class="el" href="class_c_c_s_async_app_view.html">CCSAsyncAppView</a>* <a class="el" href="class_c_c_s_async_app_ui.html#45dd0a3e0e75e56b4727a01a8ef2c6b1">CCSAsyncAppUi::iAppView</a><code> [private]</code> </td> 00435 </tr> 00436 </table> 00437 </td> 00438 </tr> 00439 </table> 00440 <table cellspacing="5" cellpadding="0" border="0"> 00441 <tr> 00442 <td> 00443 00444 </td> 00445 <td> 00446 00447 <p> 00448 iAppView, the application view. Owned by CCSAsyncAppUi object. 00449 <p> 00450 Definition at line <a class="el" href="csasyncappui_8h-source.html#l00103">103</a> of file <a class="el" href="csasyncappui_8h-source.html">csasyncappui.h</a>. 00451 <p> 00452 Referenced by <a class="el" href="csasyncappui_8cpp-source.html#l00045">ConstructL()</a>, <a class="el" href="csasyncappui_8cpp-source.html#l00146">HandleResourceChangeL()</a>, <a class="el" href="csasyncappui_8cpp-source.html#l00111">HandleTimeUpdate()</a>, and <a class="el" href="csasyncappui_8cpp-source.html#l00059">~CCSAsyncAppUi()</a>. </td> 00453 </tr> 00454 </table> 00455 <hr>The documentation for this class was generated from the following files:<ul> 00456 <li><a class="el" href="csasyncappui_8h-source.html">csasyncappui.h</a><li><a class="el" href="csasyncappui_8cpp-source.html">csasyncappui.cpp</a></ul> 00457 <hr> 00458 00459 <table x-use-null-cells 00460 style="x-cell-content-align: top; 00461 width: 100%; 00462 border-spacing: 0px; 00463 border-spacing: 0px;" 00464 cellspacing=0 00465 width=100%> 00466 <col style="width: 50%;"> 00467 <col style="width: 50%;"> 00468 00469 <tr style="x-cell-content-align: top;" 00470 valign=top> 00471 <td style="width: 50%; 00472 padding-right: 10px; 00473 padding-left: 10px; 00474 border-right-style: None; 00475 border-left-style: None; 00476 border-top-style: None; 00477 border-bottom-style: None;" 00478 width=50%> 00479 <p style="font-family: Arial;"><small style="font-size: smaller;">© Nokia 2009</small></td> 00480 <td style="width: 50%; 00481 padding-right: 10px; 00482 padding-left: 10px; 00483 border-top-style: None; 00484 border-bottom-style: None; 00485 border-right-style: None;" 00486 width=50%> 00487 <p style="text-align: right; margin-right: -4px;" 00488 align=right><span style="font-weight: bold;"><a href="#Top" 00489 title="Back to top"><img 00490 src="top.gif" 00491 x-maintain-ratio=TRUE 00492 alt="Back to top" 00493 style="border: none; 00494 width: 18px; 00495 height: 15px; 00496 float: none; 00497 border-style: none; 00498 border-style: none;" 00499 width=18 00500 height=15 00501 border=0></a></span></td></tr> 00502 </table> 00503 </body> 00504 </html> 00505
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.