AntiMicroX
src
mousedialog
uihelpers
mousebuttonsettingsdialoghelper.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 MOUSEBUTTONSETTINGSDIALOGHELPER_H
20
#define MOUSEBUTTONSETTINGSDIALOGHELPER_H
21
22
#include <QObject>
23
24
class
JoyButton
;
25
26
class
MouseButtonSettingsDialogHelper
:
public
QObject
27
{
28
Q_OBJECT
29
30
public
:
31
explicit
MouseButtonSettingsDialogHelper
(
JoyButton
*
button
, QObject *parent =
nullptr
);
32
33
JoyButton
*
getButton
()
const
;
34
35
public
slots:
36
void
updateExtraAccelerationStatus
(
bool
checked);
37
void
updateExtraAccelerationMultiplier
(
double
value);
38
void
updateStartMultiPercentage
(
double
value);
39
void
updateMinAccelThreshold
(
double
value);
40
void
updateMaxAccelThreshold
(
double
value);
41
void
updateAccelExtraDuration
(
double
value);
42
void
updateReleaseSpringRadius
(
int
value);
43
void
updateSpringRelativeStatus
(
bool
value);
44
45
private
:
46
JoyButton
*
button
;
47
};
48
49
#endif // MOUSEBUTTONSETTINGSDIALOGHELPER_H
MouseButtonSettingsDialogHelper
Definition:
mousebuttonsettingsdialoghelper.h:26
MouseButtonSettingsDialogHelper::MouseButtonSettingsDialogHelper
MouseButtonSettingsDialogHelper(JoyButton *button, QObject *parent=nullptr)
Definition:
mousebuttonsettingsdialoghelper.cpp:26
JoyButton::setMinAccelThreshold
void setMinAccelThreshold(double value)
Definition:
joybutton.cpp:4464
MouseButtonSettingsDialogHelper::updateStartMultiPercentage
void updateStartMultiPercentage(double value)
Definition:
mousebuttonsettingsdialoghelper.cpp:44
MouseButtonSettingsDialogHelper::button
JoyButton * button
Definition:
mousebuttonsettingsdialoghelper.h:46
MouseButtonSettingsDialogHelper::updateAccelExtraDuration
void updateAccelExtraDuration(double value)
Definition:
mousebuttonsettingsdialoghelper.cpp:50
JoyButton::setAccelExtraDuration
void setAccelExtraDuration(double value)
Definition:
joybutton.cpp:4503
JoyButton::setStartAccelMultiplier
void setStartAccelMultiplier(double value)
Definition:
joybutton.cpp:4486
JoyButton::setExtraAccelerationStatus
void setExtraAccelerationStatus(bool status)
Definition:
joybutton.cpp:4443
MouseButtonSettingsDialogHelper::getButton
JoyButton * getButton() const
Definition:
mousebuttonsettingsdialoghelper.cpp:56
MouseButtonSettingsDialogHelper::updateReleaseSpringRadius
void updateReleaseSpringRadius(int value)
Definition:
mousebuttonsettingsdialoghelper.cpp:52
MouseButtonSettingsDialogHelper::updateExtraAccelerationStatus
void updateExtraAccelerationStatus(bool checked)
Definition:
mousebuttonsettingsdialoghelper.cpp:34
mousebuttonsettingsdialoghelper.h
MouseButtonSettingsDialogHelper::updateExtraAccelerationMultiplier
void updateExtraAccelerationMultiplier(double value)
Definition:
mousebuttonsettingsdialoghelper.cpp:39
joybuttonslot.h
JoyButton::setMaxAccelThreshold
void setMaxAccelThreshold(double value)
Definition:
joybutton.cpp:4475
JoyButton::setSpringDeadCircleMultiplier
void setSpringDeadCircleMultiplier(int value)
Definition:
joybutton.cpp:4533
MouseButtonSettingsDialogHelper::updateMinAccelThreshold
void updateMinAccelThreshold(double value)
Definition:
mousebuttonsettingsdialoghelper.cpp:46
MouseButtonSettingsDialogHelper::updateMaxAccelThreshold
void updateMaxAccelThreshold(double value)
Definition:
mousebuttonsettingsdialoghelper.cpp:48
joybutton.h
MouseButtonSettingsDialogHelper::updateSpringRelativeStatus
void updateSpringRelativeStatus(bool value)
Definition:
mousebuttonsettingsdialoghelper.cpp:54
JoyButton
Represents a single joystick button being part of a SetJoystick Contains multiple JoyButtonSlots whic...
Definition:
joybutton.h:46
JoyButton::setSpringRelativeStatus
void setSpringRelativeStatus(bool value)
Definition:
joybutton.cpp:4064
JoyButton::setExtraAccelerationMultiplier
void setExtraAccelerationMultiplier(double value)
Definition:
joybutton.cpp:4455
Generated by
1.8.17