AntiMicroX
joyaxiscontextmenuhelper.h
Go to the documentation of this file.
1 /* antimicrox Gamepad to KB+M event mapper
2  * Copyright (C) 2015 Travis Nickles <nickles.travis@gmail.com>
3  * Copyright (C) 2020 Jagoda Górska <juliagoda.pl@protonmail>
4  *
5  * This program is free software: you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation, either version 3 of the License, or
8  * (at your option) any later version.
9 
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14 
15  * You should have received a copy of the GNU General Public License
16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
17  */
18 
19 #ifndef JOYAXISCONTEXTMENUHELPER_H
20 #define JOYAXISCONTEXTMENUHELPER_H
21 
22 #include "joybuttonslot.h"
23 
24 class JoyAxis;
25 
26 class JoyAxisContextMenuHelper : public QObject
27 {
28  Q_OBJECT
29  public:
30  explicit JoyAxisContextMenuHelper(JoyAxis *axis, QObject *parent = nullptr);
31 
32  protected:
34 
35  public slots:
39 };
40 
41 #endif // JOYAXISCONTEXTMENUHELPER_H
code
the intent is to exercise the right to control the distribution of derivative or collective works based on the Library In mere aggregation of another work not based on the Library with the you must alter all the notices that refer to this so that they refer to the ordinary GNU General Public instead of to this it is irreversible for that so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy This option is useful when you wish to copy part of the code of the Library into a program that is not a library You may copy and distribute the which must be distributed under the terms of Sections and above on a medium customarily used for software interchange If distribution of object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code
Definition: lgpl-2.1.txt:237
joyaxiscontextmenuhelper.h
JoyAxis
Represents single axis of of joystick (or other input)
Definition: joyaxis.h:40
JoyAxisContextMenuHelper::setNAssignedSlot
void setNAssignedSlot(int code, int alias, JoyButtonSlot::JoySlotInputAction mode=JoyButtonSlot::JoyKeyboard)
Definition: joyaxiscontextmenuhelper.cpp:33
JoyAxisContextMenuHelper
Definition: joyaxiscontextmenuhelper.h:26
JoyAxisContextMenuHelper::axis
JoyAxis * axis
Definition: joyaxiscontextmenuhelper.h:33
JoyAxis::getPAxisButton
JoyAxisButton * getPAxisButton()
Definition: joyaxis.cpp:459
joybuttonslot.h
JoyButtonSlot::JoyKeyboard
@ JoyKeyboard
Definition: joybuttonslot.h:44
JoyAxisContextMenuHelper::JoyAxisContextMenuHelper
JoyAxisContextMenuHelper(JoyAxis *axis, QObject *parent=nullptr)
Definition: joyaxiscontextmenuhelper.cpp:25
JoyButton
Represents a single joystick button being part of a SetJoystick Contains multiple JoyButtonSlots whic...
Definition: joybutton.h:46
JoyAxisButton
Definition: joyaxisbutton.h:29
joyaxis.h
JoyAxis::getNAxisButton
JoyAxisButton * getNAxisButton()
Definition: joyaxis.cpp:461
JoyButton::setAssignedSlot
bool setAssignedSlot(int code, int alias, int index, JoyButtonSlot::JoySlotInputAction mode=JoyButtonSlot::JoyKeyboard)
Create new JoyButtonSlot with data provided and replace an existing slot in the assignment list if on...
Definition: joybutton.cpp:2134
JoyAxisContextMenuHelper::clearAndResetAxisButtons
void clearAndResetAxisButtons()
Definition: joyaxiscontextmenuhelper.cpp:47
JoyButtonSlot::JoySlotInputAction
JoySlotInputAction
Definition: joybuttonslot.h:42
JoyAxisContextMenuHelper::setPAssignedSlot
void setPAssignedSlot(int code, int alias, JoyButtonSlot::JoySlotInputAction mode=JoyButtonSlot::JoyKeyboard)
Definition: joyaxiscontextmenuhelper.cpp:40
JoyButton::clearSlotsEventReset
virtual void clearSlotsEventReset(bool clearSignalEmit=true)
Definition: joybutton.cpp:3069