AntiMicroX
joydpadbuttonwidget.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 JOYDPADBUTTONWIDGET_H
20 #define JOYDPADBUTTONWIDGET_H
21 
22 #include "joybuttonwidget.h"
23 
24 class JoyButton;
25 class QWidget;
26 
28 {
29  Q_OBJECT
30 
31  public:
32  explicit JoyDPadButtonWidget(JoyButton *button, bool displayNames, QWidget *parent = nullptr);
33 
34  protected:
35  virtual QString generateLabel() override;
36 };
37 
38 #endif // JOYDPADBUTTONWIDGET_H
JoyButtonWidget::getJoyButton
JoyButton * getJoyButton() const
Definition: joybuttonwidget.cpp:45
JoyButton::getCalculatedActiveZoneSummary
virtual QString getCalculatedActiveZoneSummary()
Definition: joybutton.cpp:1674
joydpadbuttonwidget.h
joybuttonwidget.h
JoyDPadButtonWidget
Definition: joydpadbuttonwidget.h:27
JoyDPadButtonWidget::generateLabel
virtual QString generateLabel() override
Generate the string that will be displayed on the button.
Definition: joydpadbuttonwidget.cpp:36
FlashButtonWidget::refreshLabel
void refreshLabel()
Definition: flashbuttonwidget.cpp:60
JoyButton::getActionName
QString getActionName()
Definition: joybutton.cpp:3586
FlashButtonWidget::ifDisplayNames
bool ifDisplayNames()
Definition: flashbuttonwidget.cpp:128
joybutton.h
JoyButton
Represents a single joystick button being part of a SetJoystick Contains multiple JoyButtonSlots whic...
Definition: joybutton.h:46
JoyButtonWidget
Definition: joybuttonwidget.h:27
JoyDPadButtonWidget::JoyDPadButtonWidget
JoyDPadButtonWidget(JoyButton *button, bool displayNames, QWidget *parent=nullptr)
Definition: joydpadbuttonwidget.cpp:26