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

📄 devicebuttonmanager.html

📁 qtopiaphone英文帮助,用于初学者和开发人员,初学者可以用来学习,开发人员可以用来资料查询.
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- /home/edba/dist/qtopia/main-Sunday/qtopia/src/libraries/qtopia1/devicebuttonmanager.cpp:36 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>DeviceButtonManager Class</title><style type="text/css"><!--h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }a:link { color: #004faf; text-decoration: none }a:visited { color: #672967; text-decoration: none }body { background: #ffffff; color: black; }--></style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td width="200" align="left" valign="top"><a href="index.html"><img height="27" width="472" src="dochead.png" border="0"></a><br><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" align="center" size=32>Qtopia</font>   <a href="index.html">Home</a> - <a href="qtopiaclasses.html">Classes</a> - <a href="qtopiaannotated.html">Annotated</a> - <a href="qtopiafunctions.html">Functions</a> - <a href="qtindex.html">Qt Embedded</a></td><td align="right" valign="top">  <table border="0" cellpadding="0" cellspacing="0" width="137">  <tr>  <td><a href="http://www.trolltech.com/company/about/trolls.html"><img height="100" width="100" src="face.png" border="0"></a></td>  <td><img height="100" width="100" src="qtlogo.png" align="top" border="0"></td>  </tr>  </table></td></tr></table><h1 align=center>DeviceButtonManager Class Reference</h1><p>The DeviceButtonManager class manages device button mappings.<a href="#details">More...</a><p><tt>#include &lt;<a href="devicebuttonmanager-h.html">devicebuttonmanager.h</a>&gt;</tt><p><a href="devicebuttonmanager-members.html">List of all member functions.</a><h2>Public Members</h2><ul><li><div class=fn>const QValueList&lt;DeviceButton&gt; &amp; <a href="#buttons"><b>buttons</b></a> () const</div></li><li><div class=fn>const DeviceButton * <a href="#buttonForKeycode"><b>buttonForKeycode</b></a> ( ushort&nbsp;keyCode )</div></li><li><div class=fn>void <a href="#remapPressedAction"><b>remapPressedAction</b></a> ( int&nbsp;button_index, const&nbsp;ServiceRequest&nbsp;&amp;&nbsp;action )</div></li><li><div class=fn>void <a href="#remapHeldAction"><b>remapHeldAction</b></a> ( int&nbsp;button_index, const&nbsp;ServiceRequest&nbsp;&amp;&nbsp;action )</div></li><li><div class=fn>void <a href="#factoryResetButtons"><b>factoryResetButtons</b></a> ()</div></li></ul><h2>Static Public Members</h2><ul><li><div class=fn>DeviceButtonManager &amp; <a href="#instance"><b>instance</b></a> ()</div></li></ul><hr><a name="details"></a><h2>Detailed Description</h2>The DeviceButtonManager class manages device button mappings.<p> The function buttons on a device may generate key presses and alsoactivate services.  DeviceButtonManager allows the role of the functionbuttons to be accessed or modified.<p> First availability: Qtopia 1.6<p> <p>See also <a href="qtopiaemb.html">Qtopia Classes</a>.<hr><h2>Member Function Documentation</h2><h3 class=fn>const&nbsp;<a href="devicebutton.html">DeviceButton</a>&nbsp;* <a name="buttonForKeycode"></a>DeviceButtonManager::buttonForKeycode ( ushort&nbsp;keyCode )</h3>Returns the <a href="devicebutton.html">DeviceButton</a> for the <em>keyCode</em>.  If <em>keyCode</em> is not found, itreturns 0L<h3 class=fn>const QValueList&lt;DeviceButton&gt; &amp; <a name="buttons"></a>DeviceButtonManager::buttons () const</h3>Returns the available buttons on this device.  The number and locationof buttons will vary depending on the device.  Button numbers will be assignedby the device manufacturer and will be from most preferred button to least prefferedbutton.  Note that this list only contains "user mapable" buttons.<h3 class=fn>void <a name="factoryResetButtons"></a>DeviceButtonManager::factoryResetButtons ()</h3>Reset the buttons back to the factory default settings.<h3 class=fn><a href="devicebuttonmanager.html">DeviceButtonManager</a>&nbsp;&amp; <a name="instance"></a>DeviceButtonManager::instance ()<tt> [static]</tt></h3>Returns an instance of the DeviceButtonManager.  DeviceButtonManagershould never be constructed explicitly.<h3 class=fn>void <a name="remapHeldAction"></a>DeviceButtonManager::remapHeldAction ( int&nbsp;button_index, const&nbsp;<a href="servicerequest.html">ServiceRequest</a>&nbsp;&amp;&nbsp;action )</h3>Reassigns the held action for <em>button_index</em> to <em>action</em>. <h3 class=fn>void <a name="remapPressedAction"></a>DeviceButtonManager::remapPressedAction ( int&nbsp;button_index, const&nbsp;<a href="servicerequest.html">ServiceRequest</a>&nbsp;&amp;&nbsp;action )</h3>Reassigns the pressed action for <em>button_index</em> to <em>action</em>.<!-- eof --><hr><p>This file is part of the <a href="../index.html">Qtopia</a> platform,copyright &copy; 1995-2004<a href="http://www.trolltech.com/">Trolltech</a>, all rights reserved.<p><address><hr><div align="center"><table width="100%" cellspacing="0" border="0"><tr><td>Copyright &copy; 2001-2004 Trolltech<td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a><td align="right"><div align="right">Qtopia version 2.0.0</div></table></div></address></body></html>

⌨️ 快捷键说明

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