VGamepad PC
The Windows app for the virtual game controller.
Loading...
Searching...
No Matches
settings.hpp File Reference
#include "settings_singleton.hpp"
#include <QDir>
Include dependency graph for settings.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  setting_keys
 

Enumerations

enum  setting_keys::server_keys { setting_keys::Port }
 
enum  setting_keys::button_keys {
  setting_keys::A , setting_keys::B , setting_keys::X , setting_keys::Y ,
  setting_keys::RSHDR , setting_keys::LSHDR , setting_keys::DPADDOWN , setting_keys::DPADUP ,
  setting_keys::DPADRIGHT , setting_keys::DPADLEFT , setting_keys::VIEW , setting_keys::MENU
}
 
enum  setting_keys::thumbstick_keys {
  setting_keys::LeftThumbstick , setting_keys::LeftThumbstickUpKey , setting_keys::LeftThumbstickDownKey , setting_keys::LeftThumbstickLeftKey ,
  setting_keys::LeftThumbstickRightKey , setting_keys::RightThumbstick , setting_keys::RightThumbstickUpKey , setting_keys::RightThumbstickDownKey ,
  setting_keys::RightThumbstickLeftKey , setting_keys::RightThumbstickRightKey
}
 

Variables

const QString setting_keys::Mouse_sensitivity = "mouse_setting/mouse_sensitivity"
 
QList< QString > server_settings = {"port"}
 
const QMap< setting_keys::button_keys, QString > button_settings
 
const QMap< setting_keys::thumbstick_keys, QString > thumbstick_settings
 

Variable Documentation

◆ button_settings

const QMap<setting_keys::button_keys, QString> button_settings
inline
Initial value:
= {
{setting_keys::button_keys::DPADDOWN, "buttons/DPADDOWN"},
{setting_keys::button_keys::DPADUP, "buttons/DPADUP"},
{setting_keys::button_keys::DPADRIGHT, "buttons/DPADRIGHT"},
{setting_keys::button_keys::DPADLEFT, "buttons/DPADLEFT"},
@ A
Definition settings.hpp:19
@ DPADRIGHT
Definition settings.hpp:27
@ DPADUP
Definition settings.hpp:26
@ VIEW
Definition settings.hpp:29
@ X
Definition settings.hpp:21
@ MENU
Definition settings.hpp:30
@ DPADLEFT
Definition settings.hpp:28
@ DPADDOWN
Definition settings.hpp:25
@ Y
Definition settings.hpp:22
@ RSHDR
Definition settings.hpp:23
@ LSHDR
Definition settings.hpp:24
@ B
Definition settings.hpp:20

A Qmap to map the keys in namespace to corresponding settings name in string format. Used for profile .ini files only, not for VirtualGamePad.ini.

◆ server_settings

QList<QString> server_settings = {"port"}
inline

◆ thumbstick_settings

const QMap<setting_keys::thumbstick_keys, QString> thumbstick_settings
inline
Initial value:
= {
{setting_keys::thumbstick_keys::LeftThumbstick, "thumbsticks/LeftThumbstickMode"},
{setting_keys::thumbstick_keys::LeftThumbstickUpKey, "thumbsticks/LeftThumbstickUp"},
{setting_keys::thumbstick_keys::LeftThumbstickDownKey, "thumbsticks/LeftThumbstickDown"},
{setting_keys::thumbstick_keys::LeftThumbstickLeftKey, "thumbsticks/LeftThumbstickLeft"},
{setting_keys::thumbstick_keys::LeftThumbstickRightKey, "thumbsticks/LeftThumbstickRight"},
{setting_keys::thumbstick_keys::RightThumbstick, "thumbsticks/RightThumbstickMode"},
{setting_keys::thumbstick_keys::RightThumbstickUpKey, "thumbsticks/RightThumbstickUp"},
{setting_keys::thumbstick_keys::RightThumbstickDownKey, "thumbsticks/RightThumbstickDown"},
{setting_keys::thumbstick_keys::RightThumbstickLeftKey, "thumbsticks/RightThumbstickLeft"},
{setting_keys::thumbstick_keys::RightThumbstickRightKey, "thumbsticks/RightThumbstickRight"}}
@ LeftThumbstickLeftKey
Definition settings.hpp:38
@ RightThumbstickLeftKey
Definition settings.hpp:43
@ RightThumbstickUpKey
Definition settings.hpp:41
@ RightThumbstickDownKey
Definition settings.hpp:42
@ LeftThumbstick
Definition settings.hpp:35
@ LeftThumbstickUpKey
Definition settings.hpp:36
@ RightThumbstick
Definition settings.hpp:40
@ LeftThumbstickDownKey
Definition settings.hpp:37
@ RightThumbstickRightKey
Definition settings.hpp:44
@ LeftThumbstickRightKey
Definition settings.hpp:39

A QMap to map thumbstick keys to corresponding settings names in string format. Used for profile .ini files only, not for VirtualGamePad.ini.