📄 devicebuttonmanager.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 <<a href="devicebuttonmanager-h.html">devicebuttonmanager.h</a>></tt><p><a href="devicebuttonmanager-members.html">List of all member functions.</a><h2>Public Members</h2><ul><li><div class=fn>const QValueList<DeviceButton> & <a href="#buttons"><b>buttons</b></a> () const</div></li><li><div class=fn>const DeviceButton * <a href="#buttonForKeycode"><b>buttonForKeycode</b></a> ( ushort keyCode )</div></li><li><div class=fn>void <a href="#remapPressedAction"><b>remapPressedAction</b></a> ( int button_index, const ServiceRequest & action )</div></li><li><div class=fn>void <a href="#remapHeldAction"><b>remapHeldAction</b></a> ( int button_index, const ServiceRequest & 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 & <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 <a href="devicebutton.html">DeviceButton</a> * <a name="buttonForKeycode"></a>DeviceButtonManager::buttonForKeycode ( ushort 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<DeviceButton> & <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> & <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 button_index, const <a href="servicerequest.html">ServiceRequest</a> & 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 button_index, const <a href="servicerequest.html">ServiceRequest</a> & 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 © 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 © 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 + -