<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- qgamepadkeynavigation.cpp --> <title>QGamepadKeyNavigation Class | Qt Gamepad 5.12.6</title> <link rel="stylesheet" type="text/css" href="style/offline-simple.css" /> <script type="text/javascript"> document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css"); // loading style sheet breaks anchors that were jumped to before // so force jumping to anchor again setTimeout(function() { var anchor = location.hash; // need to jump to different anchor first (e.g. none) location.hash = "#"; setTimeout(function() { location.hash = anchor; }, 0); }, 0); </script> </head> <body> <div class="header" id="qtdocheader"> <div class="main"> <div class="main-rounded"> <div class="navigationbar"> <table><tr> <td >Qt 5.12</td><td ><a href="qtgamepad-index.html">Qt Gamepad</a></td><td ><a href="qtgamepad-module.html">C++ Classes</a></td><td >QGamepadKeyNavigation</td></tr></table><table class="buildversion"><tr> <td id="buildversion" width="100%" align="right"><a href="qtgamepad-index.html">Qt 5.12.6 Reference Documentation</a></td> </tr></table> </div> </div> <div class="content"> <div class="line"> <div class="content mainContent"> <div class="sidebar"> <div class="toc"> <h3><a name="toc">Contents</a></h3> <ul> <li class="level1"><a href="#properties">Properties</a></li> <li class="level1"><a href="#public-functions">Public Functions</a></li> <li class="level1"><a href="#public-slots">Public Slots</a></li> <li class="level1"><a href="#signals">Signals</a></li> <li class="level1"><a href="#static-public-members">Static Public Members</a></li> <li class="level1"><a href="#details">Detailed Description</a></li> </ul> </div> <div class="sidebar-content" id="sidebar-content"></div></div> <h1 class="title">QGamepadKeyNavigation Class</h1> <!-- $$$QGamepadKeyNavigation-brief --> <p>Provides support for keyboard events triggered by gamepads. <a href="#details">More...</a></p> <!-- @@@QGamepadKeyNavigation --> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <QGamepadKeyNavigation></span> </td></tr><tr><td class="memItemLeft rightAlign topAlign"> qmake:</td><td class="memItemRight bottomAlign"> QT += gamepad</td></tr></table></div><ul> <li><a href="qgamepadkeynavigation-members.html">List of all members, including inherited members</a></li> </ul> <a name="properties"></a> <h2 id="properties">Properties</h2> <div class="table"><table class="propsummary"> <tr><td class="topAlign"><ul> <li class="fn"><b><a href="qgamepadkeynavigation.html#active-prop">active</a></b> : bool</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonAKey-prop">buttonAKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonBKey-prop">buttonBKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonGuideKey-prop">buttonGuideKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonL1Key-prop">buttonL1Key</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonL2Key-prop">buttonL2Key</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonL3Key-prop">buttonL3Key</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonR1Key-prop">buttonR1Key</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonR2Key-prop">buttonR2Key</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonR3Key-prop">buttonR3Key</a></b> : Qt::Key</li> </ul></td><td class="topAlign"><ul> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonSelectKey-prop">buttonSelectKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonStartKey-prop">buttonStartKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonXKey-prop">buttonXKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#buttonYKey-prop">buttonYKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#downKey-prop">downKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#gamepad-prop">gamepad</a></b> : QGamepad*</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#leftKey-prop">leftKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#rightKey-prop">rightKey</a></b> : Qt::Key</li> <li class="fn"><b><a href="qgamepadkeynavigation.html#upKey-prop">upKey</a></b> : Qt::Key</li> </ul> </td></tr> </table></div> <a name="public-functions"></a> <h2 id="public-functions">Public Functions</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#QGamepadKeyNavigation">QGamepadKeyNavigation</a></b>(QObject *<i>parent</i> = nullptr)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#active">active</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonAKey">buttonAKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonBKey">buttonBKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonGuideKey">buttonGuideKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonL1Key">buttonL1Key</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonL2Key">buttonL2Key</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonL3Key">buttonL3Key</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonR1Key">buttonR1Key</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonR2Key">buttonR2Key</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonR3Key">buttonR3Key</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonSelectKey">buttonSelectKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonStartKey">buttonStartKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonXKey">buttonXKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonYKey">buttonYKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#downKey">downKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> QGamepad *</td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#gamepad">gamepad</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#leftKey">leftKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#rightKey">rightKey</a></b>() const</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#upKey">upKey</a></b>() const</td></tr> </table></div> <a name="public-slots"></a> <h2 id="public-slots">Public Slots</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setActive">setActive</a></b>(bool <i>isActive</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonAKey">setButtonAKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonBKey">setButtonBKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonGuideKey">setButtonGuideKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonL1Key">setButtonL1Key</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonL2Key">setButtonL2Key</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonL3Key">setButtonL3Key</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonR1Key">setButtonR1Key</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonR2Key">setButtonR2Key</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonR3Key">setButtonR3Key</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonSelectKey">setButtonSelectKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonStartKey">setButtonStartKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonXKey">setButtonXKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setButtonYKey">setButtonYKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setDownKey">setDownKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setGamepad">setGamepad</a></b>(QGamepad *<i>gamepad</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setLeftKey">setLeftKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setRightKey">setRightKey</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#setUpKey">setUpKey</a></b>(Qt::Key <i>key</i>)</td></tr> </table></div> <a name="signals"></a> <h2 id="signals">Signals</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#active-prop">activeChanged</a></b>(bool <i>isActive</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonAKey-prop">buttonAKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonBKey-prop">buttonBKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonGuideKey-prop">buttonGuideKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonL1Key-prop">buttonL1KeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonL2Key-prop">buttonL2KeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonL3Key-prop">buttonL3KeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonR1Key-prop">buttonR1KeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonR2Key-prop">buttonR2KeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonR3Key-prop">buttonR3KeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonSelectKey-prop">buttonSelectKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonStartKey-prop">buttonStartKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonXKey-prop">buttonXKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#buttonYKey-prop">buttonYKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#downKey-prop">downKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#gamepad-prop">gamepadChanged</a></b>(QGamepad *<i>gamepad</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#leftKey-prop">leftKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#rightKey-prop">rightKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#upKey-prop">upKeyChanged</a></b>(Qt::Key <i>key</i>)</td></tr> </table></div> <a name="static-public-members"></a> <h2 id="static-public-members">Static Public Members</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> const QMetaObject </td><td class="memItemRight bottomAlign"><b><a href="qgamepadkeynavigation.html#staticMetaObject-var">staticMetaObject</a></b></td></tr> </table></div> <a name="details"></a> <!-- $$$QGamepadKeyNavigation-description --> <div class="descr"> <h2 id="details">Detailed Description</h2> <p>Provides support for keyboard events triggered by gamepads.</p> <p><a href="qgamepadkeynavigation.html">QGamepadKeyNavigation</a> provides support for keyboard events triggered by gamepads.</p> </div> <!-- @@@QGamepadKeyNavigation --> <div class="prop"> <h2>Property Documentation</h2> <!-- $$$active-prop$$$active$$$setActivebool$$$activeChangedbool --> <h3 class="fn" id="active-prop"><a name="active-prop"></a><span class="name">active</span> : <span class="type">bool</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#active">active</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setActive">setActive</a></b></span>(bool <i>isActive</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>activeChanged</b></span>(bool <i>isActive</i>)</td></tr> </table></div> <!-- @@@active --> <!-- $$$buttonAKey-prop$$$buttonAKey$$$setButtonAKeyQt::Key$$$buttonAKeyChangedQt::Key --> <h3 class="fn" id="buttonAKey-prop"><a name="buttonAKey-prop"></a><span class="name">buttonAKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonAKey">buttonAKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonAKey">setButtonAKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonAKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonAKey --> <!-- $$$buttonBKey-prop$$$buttonBKey$$$setButtonBKeyQt::Key$$$buttonBKeyChangedQt::Key --> <h3 class="fn" id="buttonBKey-prop"><a name="buttonBKey-prop"></a><span class="name">buttonBKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonBKey">buttonBKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonBKey">setButtonBKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonBKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonBKey --> <!-- $$$buttonGuideKey-prop$$$buttonGuideKey$$$setButtonGuideKeyQt::Key$$$buttonGuideKeyChangedQt::Key --> <h3 class="fn" id="buttonGuideKey-prop"><a name="buttonGuideKey-prop"></a><span class="name">buttonGuideKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonGuideKey">buttonGuideKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonGuideKey">setButtonGuideKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonGuideKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonGuideKey --> <!-- $$$buttonL1Key-prop$$$buttonL1Key$$$setButtonL1KeyQt::Key$$$buttonL1KeyChangedQt::Key --> <h3 class="fn" id="buttonL1Key-prop"><a name="buttonL1Key-prop"></a><span class="name">buttonL1Key</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonL1Key">buttonL1Key</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonL1Key">setButtonL1Key</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonL1KeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonL1Key --> <!-- $$$buttonL2Key-prop$$$buttonL2Key$$$setButtonL2KeyQt::Key$$$buttonL2KeyChangedQt::Key --> <h3 class="fn" id="buttonL2Key-prop"><a name="buttonL2Key-prop"></a><span class="name">buttonL2Key</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonL2Key">buttonL2Key</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonL2Key">setButtonL2Key</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonL2KeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonL2Key --> <!-- $$$buttonL3Key-prop$$$buttonL3Key$$$setButtonL3KeyQt::Key$$$buttonL3KeyChangedQt::Key --> <h3 class="fn" id="buttonL3Key-prop"><a name="buttonL3Key-prop"></a><span class="name">buttonL3Key</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonL3Key">buttonL3Key</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonL3Key">setButtonL3Key</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonL3KeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonL3Key --> <!-- $$$buttonR1Key-prop$$$buttonR1Key$$$setButtonR1KeyQt::Key$$$buttonR1KeyChangedQt::Key --> <h3 class="fn" id="buttonR1Key-prop"><a name="buttonR1Key-prop"></a><span class="name">buttonR1Key</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonR1Key">buttonR1Key</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonR1Key">setButtonR1Key</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonR1KeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonR1Key --> <!-- $$$buttonR2Key-prop$$$buttonR2Key$$$setButtonR2KeyQt::Key$$$buttonR2KeyChangedQt::Key --> <h3 class="fn" id="buttonR2Key-prop"><a name="buttonR2Key-prop"></a><span class="name">buttonR2Key</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonR2Key">buttonR2Key</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonR2Key">setButtonR2Key</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonR2KeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonR2Key --> <!-- $$$buttonR3Key-prop$$$buttonR3Key$$$setButtonR3KeyQt::Key$$$buttonR3KeyChangedQt::Key --> <h3 class="fn" id="buttonR3Key-prop"><a name="buttonR3Key-prop"></a><span class="name">buttonR3Key</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonR3Key">buttonR3Key</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonR3Key">setButtonR3Key</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonR3KeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonR3Key --> <!-- $$$buttonSelectKey-prop$$$buttonSelectKey$$$setButtonSelectKeyQt::Key$$$buttonSelectKeyChangedQt::Key --> <h3 class="fn" id="buttonSelectKey-prop"><a name="buttonSelectKey-prop"></a><span class="name">buttonSelectKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonSelectKey">buttonSelectKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonSelectKey">setButtonSelectKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonSelectKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonSelectKey --> <!-- $$$buttonStartKey-prop$$$buttonStartKey$$$setButtonStartKeyQt::Key$$$buttonStartKeyChangedQt::Key --> <h3 class="fn" id="buttonStartKey-prop"><a name="buttonStartKey-prop"></a><span class="name">buttonStartKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonStartKey">buttonStartKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonStartKey">setButtonStartKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonStartKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonStartKey --> <!-- $$$buttonXKey-prop$$$buttonXKey$$$setButtonXKeyQt::Key$$$buttonXKeyChangedQt::Key --> <h3 class="fn" id="buttonXKey-prop"><a name="buttonXKey-prop"></a><span class="name">buttonXKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonXKey">buttonXKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonXKey">setButtonXKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonXKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonXKey --> <!-- $$$buttonYKey-prop$$$buttonYKey$$$setButtonYKeyQt::Key$$$buttonYKeyChangedQt::Key --> <h3 class="fn" id="buttonYKey-prop"><a name="buttonYKey-prop"></a><span class="name">buttonYKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#buttonYKey">buttonYKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setButtonYKey">setButtonYKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonYKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@buttonYKey --> <!-- $$$downKey-prop$$$downKey$$$setDownKeyQt::Key$$$downKeyChangedQt::Key --> <h3 class="fn" id="downKey-prop"><a name="downKey-prop"></a><span class="name">downKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#downKey">downKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setDownKey">setDownKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>downKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@downKey --> <!-- $$$gamepad-prop$$$gamepad$$$setGamepadQGamepad*$$$gamepadChangedQGamepad* --> <h3 class="fn" id="gamepad-prop"><a name="gamepad-prop"></a><span class="name">gamepad</span> : <span class="type"><a href="qgamepad.html">QGamepad</a></span>*</h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> QGamepad *</td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#gamepad">gamepad</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setGamepad">setGamepad</a></b></span>(QGamepad *<i>gamepad</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>gamepadChanged</b></span>(QGamepad *<i>gamepad</i>)</td></tr> </table></div> <!-- @@@gamepad --> <!-- $$$leftKey-prop$$$leftKey$$$setLeftKeyQt::Key$$$leftKeyChangedQt::Key --> <h3 class="fn" id="leftKey-prop"><a name="leftKey-prop"></a><span class="name">leftKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#leftKey">leftKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setLeftKey">setLeftKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>leftKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@leftKey --> <!-- $$$rightKey-prop$$$rightKey$$$setRightKeyQt::Key$$$rightKeyChangedQt::Key --> <h3 class="fn" id="rightKey-prop"><a name="rightKey-prop"></a><span class="name">rightKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#rightKey">rightKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setRightKey">setRightKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>rightKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@rightKey --> <!-- $$$upKey-prop$$$upKey$$$setUpKeyQt::Key$$$upKeyChangedQt::Key --> <h3 class="fn" id="upKey-prop"><a name="upKey-prop"></a><span class="name">upKey</span> : <span class="type">Qt::Key</span></h3> <p><b>Access functions:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> Qt::Key </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#upKey">upKey</a></b></span>() const</td></tr> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qgamepadkeynavigation.html#setUpKey">setUpKey</a></b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <p><b>Notifier signal:</b></p> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>upKeyChanged</b></span>(Qt::Key <i>key</i>)</td></tr> </table></div> <!-- @@@upKey --> </div> <div class="func"> <h2>Member Function Documentation</h2> <!-- $$$QGamepadKeyNavigation[overload1]$$$QGamepadKeyNavigationQObject* --> <h3 class="fn" id="QGamepadKeyNavigation"><a name="QGamepadKeyNavigation"></a>QGamepadKeyNavigation::<span class="name">QGamepadKeyNavigation</span>(<span class="type">QObject</span> *<i>parent</i> = nullptr)</h3> <p>Constructs a QGamepadNavigation object with the given <i>parent</i>.</p> <!-- @@@QGamepadKeyNavigation --> <!-- $$$active --> <h3 class="fn" id="active"><a name="active"></a><span class="type">bool</span> QGamepadKeyNavigation::<span class="name">active</span>() const</h3> <p>* Returns whether key navigation on the gamepad is active or not.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#active-prop">active</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setActive">setActive</a>().</p> <!-- @@@active --> <!-- $$$buttonAKey --> <h3 class="fn" id="buttonAKey"><a name="buttonAKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonAKey</span>() const</h3> <p>Returns the key mapping of A button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonAKey-prop">buttonAKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonAKey">setButtonAKey</a>().</p> <!-- @@@buttonAKey --> <!-- $$$buttonBKey --> <h3 class="fn" id="buttonBKey"><a name="buttonBKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonBKey</span>() const</h3> <p>Returns the key mapping of the B button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonBKey-prop">buttonBKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonBKey">setButtonBKey</a>().</p> <!-- @@@buttonBKey --> <!-- $$$buttonGuideKey --> <h3 class="fn" id="buttonGuideKey"><a name="buttonGuideKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonGuideKey</span>() const</h3> <p>Returns the key mapping of the Guide button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonGuideKey-prop">buttonGuideKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonGuideKey">setButtonGuideKey</a>().</p> <!-- @@@buttonGuideKey --> <!-- $$$buttonL1Key --> <h3 class="fn" id="buttonL1Key"><a name="buttonL1Key"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonL1Key</span>() const</h3> <p>Returns the key mapping of the left shoulder button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonL1Key-prop">buttonL1Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonL1Key">setButtonL1Key</a>().</p> <!-- @@@buttonL1Key --> <!-- $$$buttonL2Key --> <h3 class="fn" id="buttonL2Key"><a name="buttonL2Key"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonL2Key</span>() const</h3> <p>Returns the key mapping of the left trigger button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonL2Key-prop">buttonL2Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonL2Key">setButtonL2Key</a>().</p> <!-- @@@buttonL2Key --> <!-- $$$buttonL3Key --> <h3 class="fn" id="buttonL3Key"><a name="buttonL3Key"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonL3Key</span>() const</h3> <p>Returns the key mapping of the left stick button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonL3Key-prop">buttonL3Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonL3Key">setButtonL3Key</a>().</p> <!-- @@@buttonL3Key --> <!-- $$$buttonR1Key --> <h3 class="fn" id="buttonR1Key"><a name="buttonR1Key"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonR1Key</span>() const</h3> <p>Returns the key mapping of the Right shoulder button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonR1Key-prop">buttonR1Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonR1Key">setButtonR1Key</a>().</p> <!-- @@@buttonR1Key --> <!-- $$$buttonR2Key --> <h3 class="fn" id="buttonR2Key"><a name="buttonR2Key"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonR2Key</span>() const</h3> <p>Returns the key mapping of the Right trigger button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonR2Key-prop">buttonR2Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonR2Key">setButtonR2Key</a>().</p> <!-- @@@buttonR2Key --> <!-- $$$buttonR3Key --> <h3 class="fn" id="buttonR3Key"><a name="buttonR3Key"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonR3Key</span>() const</h3> <p>Returns the key mapping of the right stick button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonR3Key-prop">buttonR3Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonR3Key">setButtonR3Key</a>().</p> <!-- @@@buttonR3Key --> <!-- $$$buttonSelectKey --> <h3 class="fn" id="buttonSelectKey"><a name="buttonSelectKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonSelectKey</span>() const</h3> <p>Returns the key mapping of the Select button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonSelectKey-prop">buttonSelectKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonSelectKey">setButtonSelectKey</a>().</p> <!-- @@@buttonSelectKey --> <!-- $$$buttonStartKey --> <h3 class="fn" id="buttonStartKey"><a name="buttonStartKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonStartKey</span>() const</h3> <p>Returns the key mapping of the Start button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonStartKey-prop">buttonStartKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonStartKey">setButtonStartKey</a>().</p> <!-- @@@buttonStartKey --> <!-- $$$buttonXKey --> <h3 class="fn" id="buttonXKey"><a name="buttonXKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonXKey</span>() const</h3> <p>Returns the key mapping of the X button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonXKey-prop">buttonXKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonXKey">setButtonXKey</a>().</p> <!-- @@@buttonXKey --> <!-- $$$buttonYKey --> <h3 class="fn" id="buttonYKey"><a name="buttonYKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">buttonYKey</span>() const</h3> <p>Returns the key mapping of the Y button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#buttonYKey-prop">buttonYKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setButtonYKey">setButtonYKey</a>().</p> <!-- @@@buttonYKey --> <!-- $$$downKey --> <h3 class="fn" id="downKey"><a name="downKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">downKey</span>() const</h3> <p>Returns the key mapping of the Down button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#downKey-prop">downKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setDownKey">setDownKey</a>().</p> <!-- @@@downKey --> <!-- $$$gamepad --> <h3 class="fn" id="gamepad"><a name="gamepad"></a><span class="type"><a href="qgamepad.html">QGamepad</a></span> *QGamepadKeyNavigation::<span class="name">gamepad</span>() const</h3> <p>Returns a pointer the current <a href="qgamepad.html">QGamepad</a></p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#gamepad-prop">gamepad</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setGamepad">setGamepad</a>().</p> <!-- @@@gamepad --> <!-- $$$leftKey --> <h3 class="fn" id="leftKey"><a name="leftKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">leftKey</span>() const</h3> <p>Returns the key mapping of the Left button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#leftKey-prop">leftKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setLeftKey">setLeftKey</a>().</p> <!-- @@@leftKey --> <!-- $$$rightKey --> <h3 class="fn" id="rightKey"><a name="rightKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">rightKey</span>() const</h3> <p>Returns the key mapping of the Right button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#rightKey-prop">rightKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setRightKey">setRightKey</a>().</p> <!-- @@@rightKey --> <!-- $$$setActive --> <h3 class="fn" id="setActive"><a name="setActive"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setActive</span>(<span class="type">bool</span> <i>isActive</i>)</h3> <p>Activates key navigation if <i>isActive</i> is true, disables it otherwise.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#active-prop">active</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#active">active</a>().</p> <!-- @@@setActive --> <!-- $$$setButtonAKey --> <h3 class="fn" id="setButtonAKey"><a name="setButtonAKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonAKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the A button with the keycode * specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonAKey-prop">buttonAKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonAKey">buttonAKey</a>().</p> <!-- @@@setButtonAKey --> <!-- $$$setButtonBKey --> <h3 class="fn" id="setButtonBKey"><a name="setButtonBKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonBKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the B button with the keycode * specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonBKey-prop">buttonBKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonBKey">buttonBKey</a>().</p> <!-- @@@setButtonBKey --> <!-- $$$setButtonGuideKey --> <h3 class="fn" id="setButtonGuideKey"><a name="setButtonGuideKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonGuideKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Guide button with the keycode * specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonGuideKey-prop">buttonGuideKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonGuideKey">buttonGuideKey</a>().</p> <!-- @@@setButtonGuideKey --> <!-- $$$setButtonL1Key --> <h3 class="fn" id="setButtonL1Key"><a name="setButtonL1Key"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonL1Key</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the left shoulder button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonL1Key-prop">buttonL1Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonL1Key">buttonL1Key</a>().</p> <!-- @@@setButtonL1Key --> <!-- $$$setButtonL2Key --> <h3 class="fn" id="setButtonL2Key"><a name="setButtonL2Key"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonL2Key</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the left trigger button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonL2Key-prop">buttonL2Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonL2Key">buttonL2Key</a>().</p> <!-- @@@setButtonL2Key --> <!-- $$$setButtonL3Key --> <h3 class="fn" id="setButtonL3Key"><a name="setButtonL3Key"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonL3Key</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the left stick button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonL3Key-prop">buttonL3Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonL3Key">buttonL3Key</a>().</p> <!-- @@@setButtonL3Key --> <!-- $$$setButtonR1Key --> <h3 class="fn" id="setButtonR1Key"><a name="setButtonR1Key"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonR1Key</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the right shoulder button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonR1Key-prop">buttonR1Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonR1Key">buttonR1Key</a>().</p> <!-- @@@setButtonR1Key --> <!-- $$$setButtonR2Key --> <h3 class="fn" id="setButtonR2Key"><a name="setButtonR2Key"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonR2Key</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the right trigger button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonR2Key-prop">buttonR2Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonR2Key">buttonR2Key</a>().</p> <!-- @@@setButtonR2Key --> <!-- $$$setButtonR3Key --> <h3 class="fn" id="setButtonR3Key"><a name="setButtonR3Key"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonR3Key</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the right stick button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonR3Key-prop">buttonR3Key</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonR3Key">buttonR3Key</a>().</p> <!-- @@@setButtonR3Key --> <!-- $$$setButtonSelectKey --> <h3 class="fn" id="setButtonSelectKey"><a name="setButtonSelectKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonSelectKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Select button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonSelectKey-prop">buttonSelectKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonSelectKey">buttonSelectKey</a>().</p> <!-- @@@setButtonSelectKey --> <!-- $$$setButtonStartKey --> <h3 class="fn" id="setButtonStartKey"><a name="setButtonStartKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonStartKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Start button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonStartKey-prop">buttonStartKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonStartKey">buttonStartKey</a>().</p> <!-- @@@setButtonStartKey --> <!-- $$$setButtonXKey --> <h3 class="fn" id="setButtonXKey"><a name="setButtonXKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonXKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the X button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonXKey-prop">buttonXKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonXKey">buttonXKey</a>().</p> <!-- @@@setButtonXKey --> <!-- $$$setButtonYKey --> <h3 class="fn" id="setButtonYKey"><a name="setButtonYKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setButtonYKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Y button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#buttonYKey-prop">buttonYKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#buttonYKey">buttonYKey</a>().</p> <!-- @@@setButtonYKey --> <!-- $$$setDownKey --> <h3 class="fn" id="setDownKey"><a name="setDownKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setDownKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Down button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#downKey-prop">downKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#downKey">downKey</a>().</p> <!-- @@@setDownKey --> <!-- $$$setGamepad --> <h3 class="fn" id="setGamepad"><a name="setGamepad"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setGamepad</span>(<span class="type"><a href="qgamepad.html">QGamepad</a></span> *<i>gamepad</i>)</h3> <p>* Selects the specified <i>gamepad</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#gamepad-prop">gamepad</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#gamepad">gamepad</a>().</p> <!-- @@@setGamepad --> <!-- $$$setLeftKey --> <h3 class="fn" id="setLeftKey"><a name="setLeftKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setLeftKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Left button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#leftKey-prop">leftKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#leftKey">leftKey</a>().</p> <!-- @@@setLeftKey --> <!-- $$$setRightKey --> <h3 class="fn" id="setRightKey"><a name="setRightKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setRightKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Right button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#rightKey-prop">rightKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#rightKey">rightKey</a>().</p> <!-- @@@setRightKey --> <!-- $$$setUpKey --> <h3 class="fn" id="setUpKey"><a name="setUpKey"></a><code>[slot] </code><span class="type">void</span> QGamepadKeyNavigation::<span class="name">setUpKey</span>(<span class="type">Qt::Key</span> <i>key</i>)</h3> <p>* Sets the mapping of the Up button with the * keycode specified in <i>key</i>.</p> <p><b>Note:</b> Setter function for property <a href="qgamepadkeynavigation.html#upKey-prop">upKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#upKey">upKey</a>().</p> <!-- @@@setUpKey --> <!-- $$$upKey --> <h3 class="fn" id="upKey"><a name="upKey"></a><span class="type">Qt::Key</span> QGamepadKeyNavigation::<span class="name">upKey</span>() const</h3> <p>Returns the key mapping of the Up button.</p> <p><b>Note:</b> Getter function for property <a href="qgamepadkeynavigation.html#upKey-prop">upKey</a>. </p><p><b>See also </b><a href="qgamepadkeynavigation.html#setUpKey">setUpKey</a>().</p> <!-- @@@upKey --> </div> </div> </div> </div> </div> </div> <div class="footer"> <p> <acronym title="Copyright">©</acronym> 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.<br/> The documentation provided herein is licensed under the terms of the <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation License version 1.3</a> as published by the Free Software Foundation.<br/> Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. </p> </div> </body> </html>