Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_e_com_calculator_app_view.html
changeset 6 43e37759235e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_e_com_calculator_app_view.html	Tue Mar 30 16:16:55 2010 +0100
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>TB9.2 Example Applications: CEComCalculatorAppView Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.2 -->
+<div class="contents">
+<h1>CEComCalculatorAppView Class Reference</h1><!-- doxytag: class="CEComCalculatorAppView" -->
+<p><a href="class_c_e_com_calculator_app_view-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_e_com_calculator_app_view.html#a2d6525964ac2d79d908726c0a1611eef">~CEComCalculatorAppView</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">TInt&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_e_com_calculator_app_view.html#a26b6acd4cea10ef2c8bd4724f284c6f9">GetA</a> (TReal &amp;aResult) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">TInt&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_e_com_calculator_app_view.html#a8ade2ea0aa3f0ca7f99086ab3fc86433">GetB</a> (TReal &amp;aResult) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_e_com_calculator_app_view.html#ab71438832dbc68110ebaefd1c42c5c19">ShowResultL</a> (const TDesC8 &amp;aOperationName, TReal aValue)</td></tr>
+<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_e_com_calculator_app_view.html">CEComCalculatorAppView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_e_com_calculator_app_view.html#a684da4b24db80dcf7dc41768e59d1435">NewL</a> (const TRect &amp;aRect)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Class: <a class="el" href="class_c_e_com_calculator_app_view.html">CEComCalculatorAppView</a></p>
+<p>Description: An instance of this class is the Application View object for the EComCalculator example application. It shows two editboxes, where user can give in numbers. The view can also show the result, when some operation for the numbers has been performed. </p>
+
+<p>Definition at line <a class="el" href="_e_com_calculator_app_view_8h_source.html#l00029">29</a> of file <a class="el" href="_e_com_calculator_app_view_8h_source.html">EComCalculatorAppView.h</a>.</p>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a2d6525964ac2d79d908726c0a1611eef"></a><!-- doxytag: member="CEComCalculatorAppView::~CEComCalculatorAppView" ref="a2d6525964ac2d79d908726c0a1611eef" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CEComCalculatorAppView::~CEComCalculatorAppView </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Function: ~CEComCalculatorAppView Description: Destroy the object </p>
+
+<p>Definition at line <a class="el" href="_e_com_calculator_appview_8cpp_source.html#l00104">104</a> of file <a class="el" href="_e_com_calculator_appview_8cpp_source.html">EComCalculatorAppview.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a684da4b24db80dcf7dc41768e59d1435"></a><!-- doxytag: member="CEComCalculatorAppView::NewL" ref="a684da4b24db80dcf7dc41768e59d1435" args="(const TRect &amp;aRect)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_c_e_com_calculator_app_view.html">CEComCalculatorAppView</a> * CEComCalculatorAppView::NewL </td>
+          <td>(</td>
+          <td class="paramtype">const TRect &amp;&nbsp;</td>
+          <td class="paramname"> <em>aRect</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Function: NewL</p>
+<p>Description: Create a <a class="el" href="class_c_e_com_calculator_app_view.html">CEComCalculatorAppView</a> object, which will draw itself to aRect.</p>
+<p>Param: aRect the rectangle this view will be drawn to</p>
+<p>Returns: A pointer to the created instance of <a class="el" href="class_c_e_com_calculator_app_view.html">CEComCalculatorAppView</a> </p>
+
+<p>Definition at line <a class="el" href="_e_com_calculator_appview_8cpp_source.html#l00043">43</a> of file <a class="el" href="_e_com_calculator_appview_8cpp_source.html">EComCalculatorAppview.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a26b6acd4cea10ef2c8bd4724f284c6f9"></a><!-- doxytag: member="CEComCalculatorAppView::GetA" ref="a26b6acd4cea10ef2c8bd4724f284c6f9" args="(TReal &amp;aResult) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TInt CEComCalculatorAppView::GetA </td>
+          <td>(</td>
+          <td class="paramtype">TReal &amp;&nbsp;</td>
+          <td class="paramname"> <em>aResult</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Function: GetA</p>
+<p>Description: Converts the text in iEdwinA to a TReal.</p>
+<p>Param: aResult Result of conversion</p>
+<p>Returns: KErrNone or one of the system-wide error codes. </p>
+
+<p>Definition at line <a class="el" href="_e_com_calculator_appview_8cpp_source.html#l00224">224</a> of file <a class="el" href="_e_com_calculator_appview_8cpp_source.html">EComCalculatorAppview.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ade2ea0aa3f0ca7f99086ab3fc86433"></a><!-- doxytag: member="CEComCalculatorAppView::GetB" ref="a8ade2ea0aa3f0ca7f99086ab3fc86433" args="(TReal &amp;aResult) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TInt CEComCalculatorAppView::GetB </td>
+          <td>(</td>
+          <td class="paramtype">TReal &amp;&nbsp;</td>
+          <td class="paramname"> <em>aResult</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Function: GetB</p>
+<p>Description: Converts the text in iEdwinB to a TReal.</p>
+<p>Param: aResult Result of conversion</p>
+<p>Returns: KErrNone or one of the system-wide error codes. </p>
+
+<p>Definition at line <a class="el" href="_e_com_calculator_appview_8cpp_source.html#l00236">236</a> of file <a class="el" href="_e_com_calculator_appview_8cpp_source.html">EComCalculatorAppview.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab71438832dbc68110ebaefd1c42c5c19"></a><!-- doxytag: member="CEComCalculatorAppView::ShowResultL" ref="ab71438832dbc68110ebaefd1c42c5c19" args="(const TDesC8 &amp;aOperationName, TReal aValue)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CEComCalculatorAppView::ShowResultL </td>
+          <td>(</td>
+          <td class="paramtype">const TDesC8 &amp;&nbsp;</td>
+          <td class="paramname"> <em>aOperationName</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">TReal&nbsp;</td>
+          <td class="paramname"> <em>aValue</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Function: ShowResult Description: Shows the result of calculation operation. This will only update the iLabelResult according to given parameters. The format is aOperationName + ": " + aValue</p>
+<p>Param: aOperationName String describing the operation which has been performed for the numbers A and B.</p>
+<p>Param: aValue is the result of operation for A and B</p>
+<p>Returns: KErrNone or one of the system-wide error codes. </p>
+
+<p>Definition at line <a class="el" href="_e_com_calculator_appview_8cpp_source.html#l00248">248</a> of file <a class="el" href="_e_com_calculator_appview_8cpp_source.html">EComCalculatorAppview.cpp</a>.</p>
+
+</div>
+</div>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
+</body>
+</html>