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

📄 class_n_o_c_r_utils_1_1_c_simple_view.html

📁 基于symbian 平台 ocr 示例程序
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!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>NOCRUtils::CSimpleView&lt; T, D &gt; Class Template 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 5th Edition SDK v0.9 </strong></font></b><br><i>Example Applications Guide</i></td></tr> </table><!-- Generated by Doxygen 1.4.5 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="namespaces.html"><span>Namespaces</span></a></li>    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>  </ul></div><div class="nav"><a class="el" href="namespace_n_o_c_r_utils.html">NOCRUtils</a>::<a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a></div><h1>NOCRUtils::CSimpleView&lt; T, D &gt; Class Template Reference</h1><!-- doxytag: class="NOCRUtils::CSimpleView" --><!-- doxytag: inherits="CAknView" --><code>#include &lt;<a class="el" href="_simple_view_8h-source.html">SimpleView.h</a>&gt;</code><p><p>Inheritance diagram for NOCRUtils::CSimpleView&lt; T, D &gt;:<p><center><img src="class_n_o_c_r_utils_1_1_c_simple_view.png" usemap="#NOCRUtils::CSimpleView< T, D >_map" border="0" alt=""></center><map name="NOCRUtils::CSimpleView< T, D >_map"></map><a href="class_n_o_c_r_utils_1_1_c_simple_view-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2><h3>template&lt;class T, class D&gt;<br> class NOCRUtils::CSimpleView&lt; T, D &gt;</h3><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a> is a template class for creating a simple view. <a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a> is a template class, which implements a simple view for Avkon View-switching architecture. The view is called 'simple', because it assumes that view offers only Ok- or Back-option to return to previous view and no Options-menu at all.<p>Container class is required to fulfil following criteria:<ul><li>container has to offer static NewL(const TRect&amp; aRect, D&amp; aData)</li><li>container does not activate itself during the execution of <a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#f82712d9bbd47a3fbb8579fff98069d8">NewL()</a>. This view-class will do that when view is activated.</li><li>container has to do all its activation steps in ActivateL() i.e. the container should override CCoeControl::ActivateL(), if needed. Note, container has to call baseclass' ActivateL() also in such case!</li></ul><p>Container is created everytime, when the view is activated, and it is destroyed, when the view is deactivated. Container should store its possible state-info into data-object.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>container class used by this view </td></tr>    <tr><td valign="top"></td><td valign="top"><em>D</em>&nbsp;</td><td>data-object used by container class </td></tr>  </table></dl><p><p>Definition at line <a class="el" href="_simple_view_8h-source.html#l00051">51</a> of file <a class="el" href="_simple_view_8h-source.html">SimpleView.h</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">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#56f7f6d437bf9e142cfe30b889f1c58c">~CSimpleView</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_n_o_c_r_utils_1_1_c_simple_view.html#04bbd31ba9f2f99b17c69030e5cf96cb">HandleSizeChange</a> ()</td></tr><tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#f82712d9bbd47a3fbb8579fff98069d8">NewL</a> (TInt aViewResource, TUid aId, D &amp;aData)</td></tr><tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">TUid&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#a9048c3ff4f288da47ab9b2de1833749">Id</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_n_o_c_r_utils_1_1_c_simple_view.html#a682d228622cea7790645ce10f591242">HandleCommandL</a> (TInt aCommand)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#366b9bdc3feb98c2fa8b54b12561be7f">DoActivateL</a> (const TVwsViewId &amp;aPrevViewId, TUid aCustomMessageId, const TDesC8 &amp;aCustomMessage)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#8dc3833be5508368363dce246e04a18f">DoDeactivate</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#d6e80f5c4250e9b453d1cf513213b691">CSimpleView</a> (TUid aId, D &amp;aData)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#49e0220be3d2b5ab56c977551821a088">ConstructL</a> (TInt aViewResource)</td></tr><tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">TUid&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#a83298c462be24b14a83a2fcae561e3c">iUid</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">TVwsViewId&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#3cbf20dd85a3b48d6d49e92f8781b638">iPrevView</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#6dc94c8cd7c107bc61701348814020e6">iContainer</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">D &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html#e72899bf23845a10c6b7559c2e896baa">iData</a></td></tr></table><hr><h2>Constructor &amp; Destructor Documentation</h2><a class="anchor" name="56f7f6d437bf9e142cfe30b889f1c58c"></a><!-- doxytag: member="NOCRUtils::CSimpleView::~CSimpleView" ref="56f7f6d437bf9e142cfe30b889f1c58c" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="mdPrefix" colspan="4">template&lt;class T, class D&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">NOCRUtils::CSimpleView</a>&lt; T, D &gt;::~<a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a>           </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><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Destructor. <p>Definition at line <a class="el" href="_simple_view_8h-source.html#l00143">143</a> of file <a class="el" href="_simple_view_8h-source.html">SimpleView.h</a>.<p>References <a class="el" href="_simple_view_8h-source.html#l00117">NOCRUtils::CSimpleView&lt; T, D &gt;::iContainer</a>.<div class="fragment"><pre class="fragment"><a name="l00144"></a>00144     {<a name="l00145"></a>00145     <span class="keywordflow">if</span> (<a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#6dc94c8cd7c107bc61701348814020e6">iContainer</a>)<a name="l00146"></a>00146             {<a name="l00147"></a>00147         AppUi()-&gt;RemoveFromStack(<a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#6dc94c8cd7c107bc61701348814020e6">iContainer</a>);<a name="l00148"></a>00148         <span class="keyword">delete</span> <a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#6dc94c8cd7c107bc61701348814020e6">iContainer</a>;<a name="l00149"></a>00149         <a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#6dc94c8cd7c107bc61701348814020e6">iContainer</a> = NULL;<a name="l00150"></a>00150             }<a name="l00151"></a>00151     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="d6e80f5c4250e9b453d1cf513213b691"></a><!-- doxytag: member="NOCRUtils::CSimpleView::CSimpleView" ref="d6e80f5c4250e9b453d1cf513213b691" args="(TUid aId, D &amp;aData)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="mdPrefix" colspan="4">template&lt;class T, class D&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">NOCRUtils::CSimpleView</a>&lt; T, D &gt;::<a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a>           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">TUid&nbsp;</td>          <td class="mdname" nowrap> <em>aId</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>D &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>aData</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>C++ constructor <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aId</em>&nbsp;</td><td>unique id of the view </td></tr>    <tr><td valign="top"></td><td valign="top"><em>aData</em>&nbsp;</td><td>data-object for container </td></tr>  </table></dl><p>Definition at line <a class="el" href="_simple_view_8h-source.html#l00125">125</a> of file <a class="el" href="_simple_view_8h-source.html">SimpleView.h</a>.<div class="fragment"><pre class="fragment"><a name="l00126"></a>00126     : <a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#a83298c462be24b14a83a2fcae561e3c">iUid</a>(aId)<a name="l00127"></a>00127     , <a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#6dc94c8cd7c107bc61701348814020e6">iContainer</a>(0)<a name="l00128"></a>00128     , <a class="code" href="class_n_o_c_r_utils_1_1_c_simple_view.html#e72899bf23845a10c6b7559c2e896baa">iData</a>(aData)<a name="l00129"></a>00129     {<a name="l00130"></a>00130     }</pre></div><p>    </td>  </tr></table><hr><h2>Member Function Documentation</h2><a class="anchor" name="f82712d9bbd47a3fbb8579fff98069d8"></a><!-- doxytag: member="NOCRUtils::CSimpleView::NewL" ref="f82712d9bbd47a3fbb8579fff98069d8" args="(TInt aViewResource, TUid aId, D &amp;aData)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="mdPrefix" colspan="4">template&lt;class T, class D&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"><a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">CSimpleView</a>&lt; T, D &gt; * <a class="el" href="class_n_o_c_r_utils_1_1_c_simple_view.html">NOCRUtils::CSimpleView</a>&lt; T, D &gt;::NewL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">TInt&nbsp;</td>          <td class="mdname" nowrap> <em>aViewResource</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>TUid&nbsp;</td>          <td class="mdname" nowrap> <em>aId</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>D &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>aData</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [static]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Symbian two-phased constructor <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aViewResource</em>&nbsp;</td><td>resource id of the view </td></tr>

⌨️ 快捷键说明

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