diff options
Diffstat (limited to 'facetracknoir/wizard.cpp')
-rw-r--r-- | facetracknoir/wizard.cpp | 22 |
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; } |