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

📄 class_c_address_book_app_ui.html

📁 symbian v9.1 下的地址本程序
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<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>, is called by the <a class="el" href="class_c_address_book_engine.html#0faeae2b736ff345e0f3392bc5ade7e4">CAddressBookEngine::SetStatus(const TInt aStatus)</a> to set conection's status as ready <p>Implements <a class="el" href="class_m_address_book_engine_observer.html#bab8aae7e71e6efc725ebce7c3c9dc69">MAddressBookEngineObserver</a>.<p>Definition at line <a class="el" href="_address_book_app_ui_8cpp-source.html#l00315">315</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="l00316"></a>00316         {<a name="l00317"></a>00317         <a class="code" href="class_c_address_book_app_ui.html#6830bcaace45857cc2764083c896a853">iReady</a> = ETrue;<a name="l00318"></a>00318         }</pre></div><p>    </td>  </tr></table><a class="anchor" name="cb5842c326a788fa5aaa4f00cc718c06"></a><!-- doxytag: member="CAddressBookAppUi::SearchFinishedL" ref="cb5842c326a788fa5aaa4f00cc718c06" args="(RPointerArray&lt; CAddressBookContact &gt; &amp;aContactArray)" --><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::SearchFinishedL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">RPointerArray&lt; <a class="el" href="class_c_address_book_contact.html">CAddressBookContact</a> &gt; &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aContactArray</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>, updates bufer containing the contact information and sets status as READY <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aContactArray</em>&nbsp;</td><td>- contact information that was found </td></tr>  </table></dl><p>Implements <a class="el" href="class_m_address_book_engine_observer.html#0088bedd6901cf530805f054df5a80cb">MAddressBookEngineObserver</a>.<p>Definition at line <a class="el" href="_address_book_app_ui_8cpp-source.html#l00351">351</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#l00148">iReady</a>, and <a class="el" href="_address_book_view_8cpp-source.html#l00126">CAddressBookView::UpdateL()</a>.<div class="fragment"><pre class="fragment"><a name="l00352"></a>00352         {<a name="l00353"></a>00353         <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a>-&gt;<a class="code" href="class_c_address_book_view.html#2f829fab6b84b31478f831680aa6cabb">UpdateL</a>(aContactArray);<a name="l00354"></a>00354         <a class="code" href="class_c_address_book_app_ui.html#6830bcaace45857cc2764083c896a853">iReady</a> = ETrue;<a name="l00355"></a>00355         }</pre></div><p>    </td>  </tr></table><a class="anchor" name="9ce34ba0b947863222da3c63d0481044"></a><!-- doxytag: member="CAddressBookAppUi::ConstructL" ref="9ce34ba0b947863222da3c63d0481044" 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::ConstructL           </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> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>By default Symbian 2nd phase constructor is private. <p>Definition at line <a class="el" href="_address_book_app_ui_8cpp-source.html#l00041">41</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_view_8cpp-source.html#l00070">CAddressBookView::ConstructL()</a>, <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#l00150">iConnecting</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>, <a class="el" href="_address_book_app_ui_8h-source.html#l00149">iFirstTime</a>, <a class="el" href="_address_book_app_ui_8h-source.html#l00148">iReady</a>, <a class="el" href="_address_book_app_ui_8h-source.html#l00147">iWaitNote</a>, and <a class="el" href="_address_book_engine_8cpp-source.html#l00069">CAddressBookEngine::NewL()</a>.<div class="fragment"><pre class="fragment"><a name="l00042"></a>00042     {<a name="l00043"></a>00043     BaseConstructL(CAknAppUi::EAknEnableSkin);<a name="l00044"></a>00044         <a class="code" href="class_c_address_book_app_ui.html#895121230961f0c23514d980e707cf56">iWaitNote</a> = CAknWaitNoteWrapper::NewL();<a name="l00045"></a>00045         <a class="code" href="class_c_address_book_app_ui.html#6830bcaace45857cc2764083c896a853">iReady</a> = EFalse;<a name="l00046"></a>00046         <a class="code" href="class_c_address_book_app_ui.html#14cd21f4084f18ee9caf2b98d71a32de">iFirstTime</a> = ETrue;<a name="l00047"></a>00047         <a class="code" href="class_c_address_book_app_ui.html#b7587073b932d79e53ffe2aaad4544bb">iConnecting</a> = EFalse;<a name="l00048"></a>00048 <a name="l00049"></a>00049         <a class="code" href="class_c_address_book_app_ui.html#c22846eecaea51cfb97699603e4227b3">iEngine</a> = <a class="code" href="class_c_address_book_engine.html#49c5d4b00d914807d1d3e5b4f0b9779c">CAddressBookEngine::NewL</a>(*<span class="keyword">this</span>);<a name="l00050"></a>00050     <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a> = <span class="keyword">new</span> (ELeave) <a class="code" href="class_c_address_book_view.html">CAddressBookView</a>(*<a class="code" href="class_c_address_book_app_ui.html#c22846eecaea51cfb97699603e4227b3">iEngine</a>);<a name="l00051"></a>00051     <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a>-&gt;SetMopParent( <span class="keyword">this</span> );<a name="l00052"></a>00052     <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a>-&gt;<a class="code" href="class_c_address_book_view.html#bf31593b337cbf3fb671382cf773281c">ConstructL</a>( ClientRect() );<a name="l00053"></a>00053     AddToStackL( <a class="code" href="class_c_address_book_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a> );<a name="l00054"></a>00054     <a class="code" href="class_c_address_book_app_ui.html#3a93d8d5f86553eb4607631b8c2acb76">iContactEngine</a> = CPbkContactEngine::NewL(NULL);<a name="l00055"></a>00055     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="35d06dd229187c83865b64b3641093a2"></a><!-- doxytag: member="CAddressBookAppUi::UpdateFieldL" ref="35d06dd229187c83865b64b3641093a2" args="(CPbkContactItem *aModifiableItem, TPbkFieldId aFieldId, const TDesC8 &amp;aNewValue)" --><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::UpdateFieldL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">CPbkContactItem *&nbsp;</td>          <td class="mdname" nowrap> <em>aModifiableItem</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>TPbkFieldId&nbsp;</td>          <td class="mdname" nowrap> <em>aFieldId</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>const TDesC8 &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>aNewValue</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Updates field of CPbkContactItem when user select the point of menu "Add to contacts". The change doesn't reflect to database. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>modifiableItem</em>&nbsp;</td><td>- Item that need to modify </td></tr>    <tr><td valign="top"></td><td valign="top"><em>fieldId</em>&nbsp;</td><td>- Field of modifiableItem </td></tr>    <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>- Value that will be added instead an old one </td></tr>  </table></dl><p>Definition at line <a class="el" href="_address_book_app_ui_8cpp-source.html#l00328">328</a> of file <a class="el" href="_address_book_app_ui_8cpp-source.html">AddressBookAppUi.cpp</a>.<div class="fragment"><pre class="fragment"><a name="l00331"></a>00331         {<a name="l00332"></a>00332     TPbkContactItemField* Field =<a name="l00333"></a>00333         modifiableItem-&gt;FindField(fieldId);<a name="l00334"></a>00334     <span class="keywordflow">if</span>( Field )<a name="l00335"></a>00335                 {<a name="l00336"></a>00336                 HBufC* pValAsUnicode = SenXmlUtils::ToUnicodeLC(newValue);<a name="l00337"></a>00337         <span class="keywordflow">if</span>(pValAsUnicode)<a name="l00338"></a>00338                         {<a name="l00339"></a>00339                         Field-&gt;TextStorage()-&gt;SetTextL(*pValAsUnicode);<a name="l00340"></a>00340                         }<a name="l00341"></a>00341                 CleanupStack::PopAndDestroy(pValAsUnicode); <a name="l00342"></a>00342                 }<a name="l00343"></a>00343         }</pre></div><p>    </td>  </tr></table><a class="anchor" name="3ae77c2aed5e1270a13c14bd5aa415fe"></a><!-- doxytag: member="CAddressBookAppUi::DynInitMenuPaneL" ref="3ae77c2aed5e1270a13c14bd5aa415fe" args="(TInt aResourceId, CEikMenuPane *aMenuPane)" --><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::DynInitMenuPaneL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">TInt&nbsp;</td>          <td class="mdname" nowrap> <em>aResourceId</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>CEikMenuPane *&nbsp;</td>          <td class="mdname" nowrap> <em>aMenuPane</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [private]</code></td>        </tr>      </table>    </td>  </tr>

⌨️ 快捷键说明

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