📄 _h_w_r_m_test_app_app_ui_8h-source.html
字号:
<a name="l00066"></a>00066 <span class="comment"> /**</span><a name="l00067"></a>00067 <span class="comment"> * From CEikAppUi, takes care of command handling.</span><a name="l00068"></a>00068 <span class="comment"> * @param aCommand command to be handled</span><a name="l00069"></a>00069 <span class="comment"> */</span><a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#a682d228622cea7790645ce10f591242">HandleCommandL</a>(TInt aCommand);<a name="l00071"></a>00071 <span class="comment"></span><a name="l00072"></a>00072 <span class="comment"> /**</span><a name="l00073"></a>00073 <span class="comment"> * From CEikAppUi, handles key events.</span><a name="l00074"></a>00074 <span class="comment"> * @param aKeyEvent Event to handled.</span><a name="l00075"></a>00075 <span class="comment"> * @param aType Type of the key event. </span><a name="l00076"></a>00076 <span class="comment"> * @return Response code (EKeyWasConsumed, EKeyWasNotConsumed). </span><a name="l00077"></a>00077 <span class="comment"> */</span><a name="l00078"></a>00078 <span class="keyword">virtual</span> TKeyResponse <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#0664643ad6fd66cf11afb7fdf7f5c6cc">HandleKeyEventL</a>(<a name="l00079"></a>00079 <span class="keyword">const</span> TKeyEvent& aKeyEvent,TEventCode aType);<a name="l00080"></a>00080 <a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#93dd3e8410e06abbb3c2772e2f5e6207">VibraReserveL</a>();<a name="l00082"></a>00082 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#51dc1aa20efa3d194bf4b0b81d55fb6d">VibraReleaseL</a>();<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#ff98715ba85c54b4522ede28085af84d">VibraStartL</a>();<a name="l00084"></a>00084 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#3a10f51c4addad79542fa660cc372232">VibraStopL</a>();<a name="l00085"></a>00085 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#b743c999b7381b6e326c893db31225fe">VibraStatus</a>();<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#8d77aa7b9bd24ae2d2fc51f38a3d148b">VibraSettings</a>();<a name="l00087"></a>00087 <a name="l00088"></a>00088 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#204ccf3486f50da82949adba73a98b7b">LightsReserveL</a>();<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#c3aff16c9fbda8ba4422d19f4ef7ef10">LightsReleaseL</a>();<a name="l00090"></a>00090 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#4d037b78ae611e114f43e6e97d65521e">LightsOnL</a>();<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#956093d5265322705b96a25b8eff5765">LightsBlinkL</a>();<a name="l00092"></a>00092 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#dbbff84984d635cdf97f08046b15233a">LightsOffL</a>();<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#706dd281347b30b0a358fe5e2522492d">LightsStatusL</a>();<a name="l00094"></a>00094 <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#d38ddcc6f601868d26817b6021d57848">PrintLightTargetsL</a>();<a name="l00095"></a>00095 <a name="l00096"></a>00096 <span class="comment">// from MHWRMVibraObserver</span><a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#84055173c289b31610d01fbe2ba673ae">VibraModeChanged</a>(CHWRMVibra::TVibraModeState aStatus);<a name="l00098"></a>00098 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#522fc2d16d0ef75efeb84799a283cb76">VibraStatusChanged</a>(CHWRMVibra::TVibraStatus aStatus);<a name="l00099"></a>00099 <a name="l00100"></a>00100 <span class="comment">// from MHWRMLightObserver</span><a name="l00101"></a>00101 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#358447152e890c398f378c46deaec1d6">LightStatusChanged</a>(TInt aTarget, <a name="l00102"></a>00102 CHWRMLight::TLightStatus aStatus);<a name="l00103"></a>00103 <a name="l00104"></a>00104 <span class="comment">// Helper methods</span><a name="l00105"></a>00105 <span class="comment">// returns the target or KErrCancel if user pressed cancel</span><a name="l00106"></a>00106 TInt <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#296602f2f1a425de2fd7cafdd08908ee">GetLightsTargetL</a>();<a name="l00107"></a>00107 <a name="l00108"></a>00108 <span class="comment">// overridden from CCoeAppUi</span><a name="l00109"></a>00109 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#a5d42e049d7c33367af550ae356b7f8d">HandleForegroundEventL</a>(TBool aForeground);<a name="l00110"></a>00110 <a name="l00111"></a>00111 <a name="l00112"></a>00112 <span class="keyword">private</span>: <span class="comment">//Data</span><a name="l00113"></a><a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">00113</a> <a class="code" href="class_c_h_w_r_m_test_app_container.html">CHWRMTestAppContainer</a>* <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#c25cfbb86775b001ed268ecaef2f307d">iAppContainer</a>; <a name="l00114"></a><a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#0a045b700433388cc26c5fd64a947a36">00114</a> CHWRMLight* <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#0a045b700433388cc26c5fd64a947a36">iLight</a>;<a name="l00115"></a><a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#3da3ddd5d430d26de178c54593d395bc">00115</a> CHWRMVibra* <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#3da3ddd5d430d26de178c54593d395bc">iVibra</a>;<a name="l00116"></a>00116 <a name="l00117"></a><a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#9a3c13aa7ae0d01d04e7b22033363ffe">00117</a> <a class="code" href="class_c_h_w_r_m_test_app_property_observer.html">CHWRMTestAppPropertyObserver</a>* <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#9a3c13aa7ae0d01d04e7b22033363ffe">iBatteryStatusObserver</a>;<a name="l00118"></a><a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#da17a5671457488afa9645fd5d50e3dc">00118</a> <a class="code" href="class_c_h_w_r_m_test_app_property_observer.html">CHWRMTestAppPropertyObserver</a>* <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#da17a5671457488afa9645fd5d50e3dc">iBatteryLevelObserver</a>;<a name="l00119"></a><a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#afbbbbf2e74f0226f5989365db8dc520">00119</a> <a class="code" href="class_c_h_w_r_m_test_app_property_observer.html">CHWRMTestAppPropertyObserver</a>* <a class="code" href="class_c_h_w_r_m_test_app_app_ui.html#afbbbbf2e74f0226f5989365db8dc520">iChargingStatusObserver</a>;<a name="l00120"></a>00120 };<a name="l00121"></a>00121 <a name="l00122"></a>00122 <span class="preprocessor">#endif // HWRMTESTAPPAPPUI_H</span><a name="l00123"></a>00123 <span class="preprocessor"></span><a name="l00124"></a>00124 <span class="comment">// End of File</span><a name="l00125"></a>00125 </pre></div><hr><table x-use-null-cells style="x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;" cellspacing=0 width=100%> <col style="width: 50%;"> <col style="width: 50%;"> <tr style="x-cell-content-align: top;" valign=top> <td style="width: 50%; padding-right: 10px; padding-left: 10px; border-right-style: None; border-left-style: None; border-top-style: None; border-bottom-style: None;" width=50%> <p style="font-family: Arial;"><small style="font-size: smaller;">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -