summaryrefslogtreecommitdiffhomepage
path: root/facetracknoir/main-settings.hpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2014-10-19 16:08:46 +0200
committerStanislaw Halik <sthalik@misaki.pl>2014-10-19 18:28:08 +0200
commitdd87370ff2818ee3c3d67ba104405b85ee44daba (patch)
treed5ebdf22aaccd0e345ce7a7c2ecb7b7193ea0791 /facetracknoir/main-settings.hpp
parent7e2e341c45b86f76e08d74e056929ad76ff1a383 (diff)
decruft more
Diffstat (limited to 'facetracknoir/main-settings.hpp')
-rw-r--r--facetracknoir/main-settings.hpp59
1 files changed, 0 insertions, 59 deletions
diff --git a/facetracknoir/main-settings.hpp b/facetracknoir/main-settings.hpp
deleted file mode 100644
index 0a1fb968..00000000
--- a/facetracknoir/main-settings.hpp
+++ /dev/null
@@ -1,59 +0,0 @@
-#pragma once
-
-#include <QString>
-#include "facetracknoir/options.h"
-using namespace options;
-
-struct key_opts {
- value<int> key_index;
- value<bool> ctrl, alt, shift;
- key_opts(pbundle b, const QString& name) :
- key_index(b, QString("key-index-%1").arg(name), 0),
- ctrl(b, QString("key-ctrl-%1").arg(name), 0),
- alt(b, QString("key-alt-%1").arg(name), 0),
- shift(b, QString("key-shift-%1").arg(name), 0)
- {}
-};
-
-struct axis_opts {
- value<double> zero;
- value<bool> invert, altp;
- value<int> src;
- axis_opts(pbundle b, QString pfx, int idx) :
- zero(b, n(pfx, "zero-pos"), 0),
- invert(b, n(pfx, "invert-axis"), false),
- altp(b, n(pfx, "alt-axis-sign"), false),
- src(b, n(pfx, "source-index"), idx)
- {}
-private:
- static inline QString n(QString pfx, QString name) {
- return QString("%1-%2").arg(pfx, name);
- }
-};
-
-struct main_settings {
- pbundle b;
- key_opts center_key;
- key_opts toggle_key;
- value<QString> tracker_dll, tracker2_dll, filter_dll, protocol_dll;
- axis_opts a_x, a_y, a_z, a_yaw, a_pitch, a_roll;
- value<bool> tcomp_p, tcomp_tz, dingp;
- main_settings(pbundle b) :
- b(b),
- center_key(b, "center"),
- toggle_key(b, "toggle"),
- tracker_dll(b, "tracker-dll", ""),
- tracker2_dll(b, "tracker2-dll", ""),
- filter_dll(b, "filter-dll", ""),
- protocol_dll(b, "protocol-dll", ""),
- a_x(b, "x", TX),
- a_y(b, "y", TY),
- a_z(b, "z", TZ),
- a_yaw(b, "yaw", Yaw),
- a_pitch(b, "pitch", Pitch),
- a_roll(b, "roll", Roll),
- tcomp_p(b, "compensate-translation", true),
- tcomp_tz(b, "compensate-translation-disable-z-axis", false),
- dingp(b, "ding", true)
- {}
-};