📄 class_c_address_book_app_ui.html
字号:
<table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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< CAddressBookContact > &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">( </td> <td class="md" nowrap valign="top">RPointerArray< <a class="el" href="class_c_address_book_contact.html">CAddressBookContact</a> > & </td> <td class="mdname1" valign="top" nowrap> <em>aContactArray</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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> </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>-><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">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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>->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>-><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 &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">( </td> <td class="md" nowrap valign="top">CPbkContactItem * </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 </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 & </td> <td class="mdname" nowrap> <em>aNewValue</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [private]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </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> </td><td>- Item that need to modify </td></tr> <tr><td valign="top"></td><td valign="top"><em>fieldId</em> </td><td>- Field of modifiableItem </td></tr> <tr><td valign="top"></td><td valign="top"><em>newValue</em> </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->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->TextStorage()->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">( </td> <td class="md" nowrap valign="top">TInt </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 * </td> <td class="mdname" nowrap> <em>aMenuPane</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [private]</code></td> </tr> </table> </td> </tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -