From ccea3f9d2a4fba4273e3922f106ccaf504e7d2cd Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 25 Sep 2016 09:05:14 +0200 Subject: gui, logic: allow prevent rotation from affecting compensation Issue: #458 --- gui/options-dialog.cpp | 4 ++ gui/options-dialog.ui | 150 ++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 122 insertions(+), 32 deletions(-) (limited to 'gui') diff --git a/gui/options-dialog.cpp b/gui/options-dialog.cpp index 71297a59..2f40e39f 100644 --- a/gui/options-dialog.cpp +++ b/gui/options-dialog.cpp @@ -50,6 +50,10 @@ OptionsDialog::OptionsDialog(std::function pause_keybindings) : tie_setting(main.tcomp_disable_ty, ui.tcomp_ty_disable); tie_setting(main.tcomp_disable_tz, ui.tcomp_tz_disable); + tie_setting(main.tcomp_disable_src_yaw, ui.tcomp_src_yaw_disable); + tie_setting(main.tcomp_disable_src_pitch, ui.tcomp_src_pitch_disable); + tie_setting(main.tcomp_disable_src_roll, ui.tcomp_src_roll_disable); + tie_setting(main.a_x.zero, ui.pos_tx); tie_setting(main.a_y.zero, ui.pos_ty); tie_setting(main.a_z.zero, ui.pos_tz); diff --git a/gui/options-dialog.ui b/gui/options-dialog.ui index 193d75a9..291a49d2 100644 --- a/gui/options-dialog.ui +++ b/gui/options-dialog.ui @@ -322,7 +322,13 @@ - 3 + 0 + + + 2 + + + 2 @@ -334,7 +340,7 @@ - Minimize to tray on startup + Minimize to tray on startup when enabled @@ -848,33 +854,117 @@ It won't work properly with translation compensation enabled. - - - - - - Disable X compensation - - - - - - - - - - Disable Y compensation - - - - - - - + + + QFrame::NoFrame - - Disable Z compensation (for using zoom on Z axis) + + QFrame::Raised + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 3 + 0 + + + + + + + Disable X compensation + + + + + + + + 3 + 0 + + + + + + + Disable Y compensation + + + + + + + + 3 + 0 + + + + + + + Disable Z compensation (for zoom on Z axis) + + + + + + + + 2 + 0 + + + + Disable compensation by yaw + + + + + + + + 2 + 0 + + + + Disable compensation by pitch + + + + + + + + 2 + 0 + + + + Disable compensation by roll + + + + @@ -1324,7 +1414,7 @@ It won't work properly with translation compensation enabled. - Enable - You will be asked for a filename whenever the tracker starts + Enable - You will be asked for a filename whenever tracking starts @@ -1434,10 +1524,6 @@ It won't work properly with translation compensation enabled. pos_ty pos_tz center_method - tcomp_enable - tcomp_tx_disable - tcomp_ty_disable - tcomp_tz_disable src_yaw invert_yaw src_pitch -- cgit v1.2.3