summaryrefslogtreecommitdiffhomepage
path: root/facetracknoir/wizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'facetracknoir/wizard.cpp')
-rw-r--r--facetracknoir/wizard.cpp22
1 files changed, 21 insertions, 1 deletions
diff --git a/facetracknoir/wizard.cpp b/facetracknoir/wizard.cpp
index 2ce81689..1c7ab5b3 100644
--- a/facetracknoir/wizard.cpp
+++ b/facetracknoir/wizard.cpp
@@ -1,6 +1,26 @@
#include "wizard.h"
-Wizard::Wizard(QWidget* parent = nullptr) : QWizard(parent)
+Wizard::Wizard() : QWizard(nullptr)
{
ui.setupUi(this);
+ connect(this, SIGNAL(accepted()), this, SLOT(set_data()));
+}
+
+void Wizard::set_data()
+{
+ Model m;
+
+ if (ui.clip_model->isChecked())
+ m = ClipRight;
+ else if (ui.clip_model_left->isChecked())
+ m = ClipLeft;
+ else // ui.cap_model
+ m = Cap;
+
+ auto camera_mode = static_cast<CameraMode>(ui.resolution_select->currentIndex());
+
+ settings_pt pt;
+ main_settings s;
+
+ qDebug() << "wizard done" << "model" << m << "camera-mode" << camera_mode;
}