diff options
| author | a1xd <[email protected]> | 2020-08-22 22:33:45 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-08-22 22:33:45 -0400 |
| commit | 252637e53ca42353061dc3118e8625af6edc348f (patch) | |
| tree | 26ea73edae996242eaef559485309fb9c66f4d30 /wrapper/wrapper.hpp | |
| parent | Merge pull request #15 from JacobPalecki/GUI (diff) | |
| parent | delete personal settings.json left in repo (diff) | |
| download | rawaccel-252637e53ca42353061dc3118e8625af6edc348f.tar.xz rawaccel-252637e53ca42353061dc3118e8625af6edc348f.zip | |
Merge pull request #16 from JacobPalecki/Misc
Gain Styles, Settings File, and other miscellaneous
Diffstat (limited to 'wrapper/wrapper.hpp')
| -rw-r--r-- | wrapper/wrapper.hpp | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/wrapper/wrapper.hpp b/wrapper/wrapper.hpp index b086672..3643eb5 100644 --- a/wrapper/wrapper.hpp +++ b/wrapper/wrapper.hpp @@ -25,6 +25,9 @@ public: driverWriter = new wrapper_io(); } + // Empty constructor needed for serialization + ManagedAccel() {} + virtual ~ManagedAccel() { if (modifier_instance!= nullptr) @@ -40,10 +43,23 @@ public: } } - double GetSensitivityX(); - - double GetSensitivityY(); - + // Duplicate all relevant rawaccel struct members here for access and display in GUI + property double SensitivityX { double get(); } + property double SensitivityY { double get(); } + property double Rotation { double get(); } + property int Type { int get(); } + property double Acceleration { double get(); } + property bool GainCapEnabled { bool get(); } + property double CapX { double get(); } + property double CapY { double get(); } + property double GainCap { double get(); } + property double WeightX { double get(); } + property double WeightY { double get(); } + property double Offset { double get(); } + property double LimitExp { double get(); } + property double Midpoint { double get(); } + property double MinimumTime { double get(); } + property double PowerScale { double get(); } mouse_modifier* GetInstance() { return modifier_instance; |