![]() |
AntiMicroX
|
Defines presets for a sensor. More...
#include <joysensorpreset.h>
Public Types | |
enum | Preset { PRESET_NONE, PRESET_MOUSE, PRESET_MOUSE_INV_H, PRESET_MOUSE_INV_V, PRESET_MOUSE_INV_HV, PRESET_ARROWS, PRESET_WASD, PRESET_NUMPAD } |
Public Member Functions | |
JoySensorPreset (JoySensor *sensor, QObject *parent=nullptr) | |
QList< Preset > | getAvailablePresets () |
Get available presets for the underlying sensor type. More... | |
Preset | currentPreset () |
Determines the preset used by the underlying sensor. More... | |
QString | getPresetName (Preset) |
Get the translated name of a given preset. More... | |
void | setSensorPreset (Preset) |
Assigns given preset to the underlying sensor This function defines the preset mappings and sensor parameters. More... | |
JoySensorIoThreadHelper & | getHelper () |
Get the internal JoySensorIoThreadHelper. More... | |
Private Attributes | |
JoySensor * | m_sensor |
JoySensorIoThreadHelper | m_helper |
Defines presets for a sensor.
|
explicit |
JoySensorPreset::Preset JoySensorPreset::currentPreset | ( | ) |
Determines the preset used by the underlying sensor.
QList< JoySensorPreset::Preset > JoySensorPreset::getAvailablePresets | ( | ) |
Get available presets for the underlying sensor type.
JoySensorIoThreadHelper & JoySensorPreset::getHelper | ( | ) |
Get the internal JoySensorIoThreadHelper.
QString JoySensorPreset::getPresetName | ( | Preset | preset | ) |
Get the translated name of a given preset.
Assigns given preset to the underlying sensor This function defines the preset mappings and sensor parameters.
[in] | preset | The preset to assign |
|
private |
|
private |