diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-06-29 13:05:30 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-06-29 13:18:32 +0200 |
commit | 6482a7e2582867d51c19bb12d513bc52dde2cc66 (patch) | |
tree | 51f02c20e6601404330c9ea7610ce044dfbbac74 /opentrack-logic/state.hpp | |
parent | 2dd8064c20d88c26a11240c6a871f670b5109d71 (diff) |
compat/options: separate module dll names from rest of settings
The other settings are modified by the options dialog. These are in the
main ui. We need to be able to save modules without saving the options
dialog.
Diffstat (limited to 'opentrack-logic/state.hpp')
-rw-r--r-- | opentrack-logic/state.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/opentrack-logic/state.hpp b/opentrack-logic/state.hpp index ff46cc36..f9bb82c0 100644 --- a/opentrack-logic/state.hpp +++ b/opentrack-logic/state.hpp @@ -17,13 +17,15 @@ using namespace options; #include "selected-libraries.hpp" #include "work.hpp" -struct State { +struct State +{ State() : pose(std::vector<axis_opts*>{&s.a_x, &s.a_y, &s.a_z, &s.a_yaw, &s.a_pitch, &s.a_roll}) {} Modules modules; SelectedLibraries libs; main_settings s; + module_settings m; Mappings pose; mem<Work> work; }; |