AntiMicroX
Loading...
Searching...
No Matches
mousecontrolsticksettingsdialog.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 MOUSECONTROLSTICKSETTINGSDIALOG_H
20#define MOUSECONTROLSTICKSETTINGSDIALOG_H
21
22#include "ui_mousesettingsdialog.h"
23
24#include "mousesettingsdialog.h"
26
27class JoyControlStick;
29
31{
33
34 public:
36
40
41 protected:
47
50
55
58
59 public slots:
60 void changeMouseMode(int index);
61 void changeMouseCurve(int index);
62 void updateConfigHorizontalSpeed(int value);
63 void updateConfigVerticalSpeed(int value);
64 void updateSpringWidth(int value);
65 void updateSpringHeight(int value);
66 void updateSensitivity(double value);
68 void updateWheelSpeedHorizontalSpeed(int value);
69 void updateWheelSpeedVerticalSpeed(int value);
70 void updateSpringRelativeStatus(bool value);
71
72 private slots:
73 void updateExtraAccelerationCurve(int index);
74
75 private:
77
81};
82
83#endif // MOUSECONTROLSTICKSETTINGSDIALOG_H
Represents stick of a joystick.
Definition joycontrolstick.h:38
Definition joydpadxml.h:27
Definition mousecontrolsticksettingsdialoghelper.h:27
Definition mousecontrolsticksettingsdialog.h:31
void selectCurrentMouseModePreset()
Definition mousecontrolsticksettingsdialog.cpp:191
void calculateAccelExtraDuration()
Definition mousecontrolsticksettingsdialog.cpp:338
void updateConfigVerticalSpeed(int value)
Definition mousecontrolsticksettingsdialog.cpp:177
void calculateSpringPreset()
Definition mousecontrolsticksettingsdialog.cpp:210
void calculateExtraAccelerationMultiplier()
Definition mousecontrolsticksettingsdialog.cpp:318
void updateSpringWidth(int value)
Definition mousecontrolsticksettingsdialog.cpp:187
MouseControlStickSettingsDialogHelper & getHelperLocal()
Definition mousecontrolsticksettingsdialog.cpp:371
void changeMouseMode(int index)
Definition mousecontrolsticksettingsdialog.cpp:140
void updateSpringHeight(int value)
Definition mousecontrolsticksettingsdialog.cpp:189
void calculateMinAccelerationThreshold()
Definition mousecontrolsticksettingsdialog.cpp:328
void calculateExtraAccelrationStatus()
Definition mousecontrolsticksettingsdialog.cpp:310
JoyControlStick * stick
Definition mousecontrolsticksettingsdialog.h:78
void updateWheelSpeedVerticalSpeed(int value)
Definition mousecontrolsticksettingsdialog.cpp:274
void calculateWheelSpeedPreset()
Definition mousecontrolsticksettingsdialog.cpp:256
void calculateMouseSpeedPreset()
Definition mousecontrolsticksettingsdialog.cpp:226
void updateConfigHorizontalSpeed(int value)
Definition mousecontrolsticksettingsdialog.cpp:167
void updateSensitivity(double value)
Definition mousecontrolsticksettingsdialog.cpp:248
void updateExtraAccelerationCurve(int index)
Definition mousecontrolsticksettingsdialog.cpp:354
void updateWindowTitleStickName()
Definition mousecontrolsticksettingsdialog.cpp:281
void calculateExtraAccelerationCurve()
Definition mousecontrolsticksettingsdialog.cpp:348
void calculateStartAccelerationMultiplier()
Definition mousecontrolsticksettingsdialog.cpp:323
SpringModeRegionPreview * getSpringPreviewWidget() const
Definition mousecontrolsticksettingsdialog.cpp:367
SpringModeRegionPreview * springPreviewWidget
Definition mousecontrolsticksettingsdialog.h:79
void calculateMaxAccelerationThreshold()
Definition mousecontrolsticksettingsdialog.cpp:333
MouseControlStickSettingsDialogHelper helper
Definition mousecontrolsticksettingsdialog.h:80
void updateSpringRelativeStatus(bool value)
Definition mousecontrolsticksettingsdialog.cpp:276
void updateAccelerationCurvePresetComboBox()
Definition mousecontrolsticksettingsdialog.cpp:250
JoyControlStick * getStick() const
Definition mousecontrolsticksettingsdialog.cpp:365
void updateWheelSpeedHorizontalSpeed(int value)
Definition mousecontrolsticksettingsdialog.cpp:272
void changeMouseCurve(int index)
Definition mousecontrolsticksettingsdialog.cpp:161
MouseControlStickSettingsDialogHelper const & getHelper()
Definition mousecontrolsticksettingsdialog.cpp:369
void calculateReleaseSpringRadius()
Definition mousecontrolsticksettingsdialog.cpp:343
Definition mousesettingsdialog.h:31
Definition springmoderegionpreview.h:27