⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_c_address_book_app_ui.html

📁 symbian v9.1 下的地址本程序
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>CAddressBookAppUi Class Reference</title><link href="style.css" rel="stylesheet" type="text/css"></head><table border="0" width="100%" height="8" bgcolor="#eeeeee"> <tr> <td width="100%" height="1"><b><font size="2" color="#000000" face="Arial, Helvetica, sans-serif"><strong><a name=Top></a> S60 3rd Edition SDK for Symbian OS </strong></font></b><br><i>Example Applications Guide</i></td></tr> </table><!-- Generated by Doxygen 1.4.5 --><h1>CAddressBookAppUi Class Reference</h1><!-- doxytag: class="CAddressBookAppUi" --><!-- doxytag: inherits="MAddressBookEngineObserver" --><code>#include &lt;<a class="el" href="_address_book_app_ui_8h-source.html">AddressBookAppUi.h</a>&gt;</code><p><p>Inheritance diagram for CAddressBookAppUi:<p><center><img src="class_c_address_book_app_ui.png" usemap="#CAddressBookAppUi_map" border="0" alt=""></center><map name="CAddressBookAppUi_map"><area href="class_m_address_book_engine_observer.html" alt="MAddressBookEngineObserver" shape="rect" coords="0,0,191,24"></map><a href="class_c_address_book_app_ui-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#3158fcdb086bf07fb5d6892f1850b739">~CAddressBookAppUi</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#71d57a12d321bb2d3b96b42fff19da55">ErrorL</a> (TInt aCode)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#0a22907cd96f62d44b6543dddf3704ee">ConnectionReady</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#cb5842c326a788fa5aaa4f00cc718c06">SearchFinishedL</a> (RPointerArray&lt; <a class="el" href="class_c_address_book_contact.html">CAddressBookContact</a> &gt; &amp;aContactArray)</td></tr><tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#9ce34ba0b947863222da3c63d0481044">ConstructL</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#35d06dd229187c83865b64b3641093a2">UpdateFieldL</a> (CPbkContactItem *aModifiableItem, TPbkFieldId aFieldId, const TDesC8 &amp;aNewValue)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#3ae77c2aed5e1270a13c14bd5aa415fe">DynInitMenuPaneL</a> (TInt aResourceId, CEikMenuPane *aMenuPane)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#2220dbb6fc6782a5030c8164fcc2c231">DialogDismissedL</a> (TInt aButtonId)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">TBool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#34fc7596f70aed6415e69cc09bec0968">IsProcessDone</a> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#9fadb422c50df5ad198f645d92cf408c">ProcessFinished</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#2b047861e8a98fc470be28703b1bd9d0">StepL</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#a682d228622cea7790645ce10f591242">HandleCommandL</a> (TInt aCommand)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual TKeyResponse&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#0664643ad6fd66cf11afb7fdf7f5c6cc">HandleKeyEventL</a> (const TKeyEvent &amp;aKeyEvent, TEventCode aType)</td></tr><tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c25cfbb86775b001ed268ecaef2f307d"></a><!-- doxytag: member="CAddressBookAppUi::iAppContainer" ref="c25cfbb86775b001ed268ecaef2f307d" args="" --><a class="el" href="class_c_address_book_view.html">CAddressBookView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c22846eecaea51cfb97699603e4227b3"></a><!-- doxytag: member="CAddressBookAppUi::iEngine" ref="c22846eecaea51cfb97699603e4227b3" args="" --><a class="el" href="class_c_address_book_engine.html">CAddressBookEngine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#c22846eecaea51cfb97699603e4227b3">iEngine</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a93d8d5f86553eb4607631b8c2acb76"></a><!-- doxytag: member="CAddressBookAppUi::iContactEngine" ref="3a93d8d5f86553eb4607631b8c2acb76" args="" -->CPbkContactEngine *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#3a93d8d5f86553eb4607631b8c2acb76">iContactEngine</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="895121230961f0c23514d980e707cf56"></a><!-- doxytag: member="CAddressBookAppUi::iWaitNote" ref="895121230961f0c23514d980e707cf56" args="" -->CAknWaitNoteWrapper *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#895121230961f0c23514d980e707cf56">iWaitNote</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6830bcaace45857cc2764083c896a853"></a><!-- doxytag: member="CAddressBookAppUi::iReady" ref="6830bcaace45857cc2764083c896a853" args="" -->TBool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#6830bcaace45857cc2764083c896a853">iReady</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14cd21f4084f18ee9caf2b98d71a32de"></a><!-- doxytag: member="CAddressBookAppUi::iFirstTime" ref="14cd21f4084f18ee9caf2b98d71a32de" args="" -->TBool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#14cd21f4084f18ee9caf2b98d71a32de">iFirstTime</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b7587073b932d79e53ffe2aaad4544bb"></a><!-- doxytag: member="CAddressBookAppUi::iConnecting" ref="b7587073b932d79e53ffe2aaad4544bb" args="" -->TBool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_address_book_app_ui.html#b7587073b932d79e53ffe2aaad4544bb">iConnecting</a></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Application UI class. Provides support for the following features:<ul><li>EIKON control architecture </li></ul><p><p>Definition at line <a class="el" href="_address_book_app_ui_8h-source.html#l00043">43</a> of file <a class="el" href="_address_book_app_ui_8h-source.html">AddressBookAppUi.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2><a class="anchor" name="3158fcdb086bf07fb5d6892f1850b739"></a><!-- doxytag: member="CAddressBookAppUi::~CAddressBookAppUi" ref="3158fcdb086bf07fb5d6892f1850b739" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">CAddressBookAppUi::~CAddressBookAppUi           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Destructor. <p>Definition at line <a class="el" href="_address_book_app_ui_8cpp-source.html#l00063">63</a> of file <a class="el" href="_address_book_app_ui_8cpp-source.html">AddressBookAppUi.cpp</a>.<p>References <a class="el" href="_address_book_app_ui_8h-source.html#l00144">iAppContainer</a>, <a class="el" href="_address_book_app_ui_8h-source.html#l00146">iContactEngine</a>, <a class="el" href="_address_book_app_ui_8h-source.html#l00145">iEngine</a>, and <a class="el" href="_address_book_app_ui_8h-source.html#l00147">iWaitNote</a>.<div class="fragment"><pre class="fragment"><a name="l00064"></a>00064     {<a name="l00065"></a>00065     <span class="keywordflow">if</span> (<a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a>)<a name="l00066"></a>00066         {<a name="l00067"></a>00067         RemoveFromStack( <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a> );<a name="l00068"></a>00068         <span class="keyword">delete</span> <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a>;<a name="l00069"></a>00069         }<a name="l00070"></a>00070         <span class="keyword">delete</span> <a class="code" href="class_c_address_book_app_ui.html#c22846eecaea51cfb97699603e4227b3">iEngine</a>;<a name="l00071"></a>00071         <span class="keyword">delete</span> <a class="code" href="class_c_address_book_app_ui.html#3a93d8d5f86553eb4607631b8c2acb76">iContactEngine</a>;<a name="l00072"></a>00072         <span class="keyword">delete</span> <a class="code" href="class_c_address_book_app_ui.html#895121230961f0c23514d980e707cf56">iWaitNote</a>;<a name="l00073"></a>00073    }</pre></div><p>    </td>  </tr></table><hr><h2>Member Function Documentation</h2><a class="anchor" name="71d57a12d321bb2d3b96b42fff19da55"></a><!-- doxytag: member="CAddressBookAppUi::ErrorL" ref="71d57a12d321bb2d3b96b42fff19da55" args="(TInt aCode)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CAddressBookAppUi::ErrorL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">TInt&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aCode</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>From <a class="el" href="class_m_address_book_engine_observer.html">MAddressBookEngineObserver</a>, checks errors that can happen <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aCode</em>&nbsp;</td><td>Code of Error </td></tr>  </table></dl><p>Implements <a class="el" href="class_m_address_book_engine_observer.html#b3a39294ac41ecd9ba1eaae63fc36346">MAddressBookEngineObserver</a>.<p>Definition at line <a class="el" href="_address_book_app_ui_8cpp-source.html#l00282">282</a> of file <a class="el" href="_address_book_app_ui_8cpp-source.html">AddressBookAppUi.cpp</a>.<p>References <a class="el" href="_address_book_app_ui_8h-source.html#l00148">iReady</a>.<div class="fragment"><pre class="fragment"><a name="l00283"></a>00283         {<a name="l00284"></a>00284         _LIT(KNotReady, <span class="stringliteral">"Connection is not ready."</span>);<a name="l00285"></a>00285         _LIT(KTooManyMatches, <span class="stringliteral">"Too many search results, please refine your search."</span>);<a name="l00286"></a>00286         _LIT(KSearchFailed, <span class="stringliteral">"Internal error, please try again."</span>);<a name="l00287"></a>00287 <a name="l00288"></a>00288         <a class="code" href="class_c_address_book_app_ui.html#6830bcaace45857cc2764083c896a853">iReady</a> = ETrue;<a name="l00289"></a>00289         CAknErrorNote* note = <span class="keyword">new</span> (ELeave) CAknErrorNote(EFalse);<a name="l00290"></a>00290         TBuf&lt;70&gt; errorMessage;<a name="l00291"></a>00291         <span class="keywordflow">switch</span>(aCode) <a name="l00292"></a>00292                 {<a name="l00293"></a>00293                 <span class="keywordflow">case</span> EConnectionNotReady:<a name="l00294"></a>00294                         errorMessage = KNotReady;<a name="l00295"></a>00295                         <span class="keywordflow">break</span>;<a name="l00296"></a>00296                 <span class="keywordflow">case</span> ETooManyMatches:<a name="l00297"></a>00297                         errorMessage = KTooManyMatches;<a name="l00298"></a>00298                         <span class="keywordflow">break</span>;<a name="l00299"></a>00299                 <span class="keywordflow">case</span> ESearchFailed:<a name="l00300"></a>00300                         errorMessage = KSearchFailed;<a name="l00301"></a>00301                         <span class="keywordflow">break</span>;<a name="l00302"></a>00302                 <span class="keywordflow">default</span>:<a name="l00303"></a>00303                         <span class="keywordflow">break</span>;<a name="l00304"></a>00304                 }<a name="l00305"></a>00305         note-&gt;ExecuteLD(errorMessage);<a name="l00306"></a>00306         }</pre></div><p>    </td>  </tr></table><a class="anchor" name="0a22907cd96f62d44b6543dddf3704ee"></a><!-- doxytag: member="CAddressBookAppUi::ConnectionReady" ref="0a22907cd96f62d44b6543dddf3704ee" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CAddressBookAppUi::ConnectionReady           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -