From 1760c105d0f9bdb629c710e7d612e80eb263f12b Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 6 Oct 2015 04:57:17 +0200 Subject: mouse: decruft Fix Qt layouts, add to comboboxen using Qt Designer --- ftnoir_protocol_mouse/ftnoir_mousecontrols.ui | 293 ++++++++++----------- ftnoir_protocol_mouse/ftnoir_protocol_mouse.cpp | 1 + ftnoir_protocol_mouse/ftnoir_protocol_mouse.h | 1 - .../ftnoir_protocol_mouse_dialog.cpp | 19 +- 4 files changed, 141 insertions(+), 173 deletions(-) diff --git a/ftnoir_protocol_mouse/ftnoir_mousecontrols.ui b/ftnoir_protocol_mouse/ftnoir_mousecontrols.ui index 258ed06a..b1f4bcf8 100644 --- a/ftnoir_protocol_mouse/ftnoir_mousecontrols.ui +++ b/ftnoir_protocol_mouse/ftnoir_mousecontrols.ui @@ -9,8 +9,8 @@ 0 0 - 257 - 114 + 280 + 106 @@ -26,170 +26,153 @@ false - - - - - - - - 80 - 16777215 - - - - Select Number - - - QComboBox::InsertAlphabetically - - + + + + + + 0 + 0 + + + + Map mouse X to: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + false + + + + + + + + 80 + 16777215 + + + + Select Number + + + QComboBox::InsertAlphabetically + + + + None + + + + + X + - - - - - 0 - 0 - - - - Map mouse Y to: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - false - - + + + Y + - - - - - 0 - 0 - - - - Map mouse X to: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - false - - + + + Z + - - - - - 80 - 16777215 - - - - Select Number - - - QComboBox::InsertAlphabetically - - + + + Yaw + + + + + Pitch + + + + + Roll + - + - - + + + + + 80 + 16777215 + + + + Select Number + + + QComboBox::InsertAlphabetically + - - - Qt::Horizontal - - - - 40 - 20 - - - + + None + - - - QLayout::SetDefaultConstraint - - - - - - 0 - 0 - - - - - 100 - 0 - - - - - 100 - 16777215 - - - - OK - - - - - - - - 0 - 0 - - - - - 100 - 0 - - - - - 100 - 16777215 - - - - Cancel - - - - + + X + - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 10 - 20 - - - + + Y + - + + + Z + + + + + Yaw + + + + + Pitch + + + + + Roll + + + + + + + + + 0 + 0 + + + + Map mouse Y to: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + false + + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + diff --git a/ftnoir_protocol_mouse/ftnoir_protocol_mouse.cpp b/ftnoir_protocol_mouse/ftnoir_protocol_mouse.cpp index 5d9f9689..c0a0a868 100644 --- a/ftnoir_protocol_mouse/ftnoir_protocol_mouse.cpp +++ b/ftnoir_protocol_mouse/ftnoir_protocol_mouse.cpp @@ -6,6 +6,7 @@ */ #include "ftnoir_protocol_mouse.h" #include "opentrack/plugin-api.hpp" +#include #ifndef MOUSEEVENTF_MOVE_NOCOALESCE # define MOUSEEVENTF_MOVE_NOCOALESCE 0x2000 diff --git a/ftnoir_protocol_mouse/ftnoir_protocol_mouse.h b/ftnoir_protocol_mouse/ftnoir_protocol_mouse.h index 95b5f72c..595be393 100644 --- a/ftnoir_protocol_mouse/ftnoir_protocol_mouse.h +++ b/ftnoir_protocol_mouse/ftnoir_protocol_mouse.h @@ -9,7 +9,6 @@ #include "ui_ftnoir_mousecontrols.h" #include -#include #include "opentrack/plugin-api.hpp" #include "opentrack/options.hpp" using namespace options; diff --git a/ftnoir_protocol_mouse/ftnoir_protocol_mouse_dialog.cpp b/ftnoir_protocol_mouse/ftnoir_protocol_mouse_dialog.cpp index 6633ee8c..bd886351 100644 --- a/ftnoir_protocol_mouse/ftnoir_protocol_mouse_dialog.cpp +++ b/ftnoir_protocol_mouse/ftnoir_protocol_mouse_dialog.cpp @@ -28,24 +28,9 @@ MOUSEControls::MOUSEControls() { ui.setupUi( this ); - ui.cbxSelectMouse_X->addItem("None"); - ui.cbxSelectMouse_X->addItem("X"); - ui.cbxSelectMouse_X->addItem("Y"); - ui.cbxSelectMouse_X->addItem("Z"); - ui.cbxSelectMouse_X->addItem("Yaw"); - ui.cbxSelectMouse_X->addItem("Pitch"); - ui.cbxSelectMouse_X->addItem("Roll"); - ui.cbxSelectMouse_Y->addItem("None"); - ui.cbxSelectMouse_Y->addItem("X"); - ui.cbxSelectMouse_Y->addItem("Y"); - ui.cbxSelectMouse_Y->addItem("Z"); - ui.cbxSelectMouse_Y->addItem("Yaw"); - ui.cbxSelectMouse_Y->addItem("Pitch"); - ui.cbxSelectMouse_Y->addItem("Roll"); - - connect(ui.btnOK, SIGNAL(clicked()), this, SLOT(doOK())); - connect(ui.btnCancel, SIGNAL(clicked()), this, SLOT(doCancel())); + connect(ui.buttonBox, SIGNAL(accepted()), this, SLOT(doOK())); + connect(ui.buttonBox, SIGNAL(rejected()), this, SLOT(doCancel())); tie_setting(s.Mouse_X, ui.cbxSelectMouse_X); tie_setting(s.Mouse_Y, ui.cbxSelectMouse_Y); -- cgit v1.2.3