diff options
-rw-r--r-- | facetracknoir/ui.cpp | 6 | ||||
-rw-r--r-- | opentrack/main-settings.hpp | 4 | ||||
-rw-r--r-- | opentrack/shortcuts.h | 3 | ||||
-rw-r--r-- | opentrack/state.hpp | 3 |
4 files changed, 6 insertions, 10 deletions
diff --git a/facetracknoir/ui.cpp b/facetracknoir/ui.cpp index 11ae5d3e..54e4646e 100644 --- a/facetracknoir/ui.cpp +++ b/facetracknoir/ui.cpp @@ -126,7 +126,7 @@ void MainWindow::save_mappings() { #endif void MainWindow::save() { - b->save(); + s.b->save(); save_mappings(); mem<QSettings> settings = group::ini_file(); settings->sync(); @@ -170,7 +170,7 @@ void MainWindow::load_mappings() { } void MainWindow::load_settings() { - b->reload(); + s.b->reload(); load_mappings(); } @@ -212,7 +212,7 @@ void MainWindow::bindKeyboardShortcuts() } void MainWindow::startTracker( ) { - b->save(); + s.b->save(); load_settings(); bindKeyboardShortcuts(); diff --git a/opentrack/main-settings.hpp b/opentrack/main-settings.hpp index 971e0fba..0468aeb1 100644 --- a/opentrack/main-settings.hpp +++ b/opentrack/main-settings.hpp @@ -30,8 +30,8 @@ struct main_settings { value<bool> tray_enabled; value<int> camera_yaw, camera_pitch; value<bool> center_at_startup; - main_settings(pbundle b) : - b(b), + main_settings() : + b(bundle("opentrack-ui")), tracker_dll(b, "tracker-dll", ""), tracker2_dll(b, "tracker2-dll", ""), filter_dll(b, "filter-dll", ""), diff --git a/opentrack/shortcuts.h b/opentrack/shortcuts.h index 6989ea29..4d4b19d3 100644 --- a/opentrack/shortcuts.h +++ b/opentrack/shortcuts.h @@ -112,8 +112,7 @@ public: b(bundle("keyboard-shortcuts")), center(b, "center"), toggle(b, "toggle"), - zero(b, "zero"), - s_main(bundle("opentrack-ui")) + zero(b, "zero") {} } s; diff --git a/opentrack/state.hpp b/opentrack/state.hpp index c8d97d16..2c37e5eb 100644 --- a/opentrack/state.hpp +++ b/opentrack/state.hpp @@ -35,13 +35,10 @@ struct Work; struct State { State() : - b(bundle("opentrack-ui")), - s(b), 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; - pbundle b; main_settings s; Mappings pose; mem<Work> work; |