summaryrefslogtreecommitdiffhomepage
path: root/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tracker-neuralnet/ftnoir_tracker_neuralnet.cpp')
-rw-r--r--tracker-neuralnet/ftnoir_tracker_neuralnet.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp b/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp
index d8077326..cbfb3496 100644
--- a/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp
+++ b/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp
@@ -750,6 +750,22 @@ NeuralNetDialog::NeuralNetDialog() :
tie_setting(settings_.force_fps, ui_.cameraFPS);
#endif
+ {
+ const struct {
+ QString label;
+ exposure_preset preset;
+ } presets[] = {
+ { QStringLiteral("Near (1-4ft)"), exposure_preset::near },
+ { QStringLiteral("Far (4-8ft)"), exposure_preset::far },
+ { QStringLiteral("Custom"), exposure_preset::ignored },
+ };
+
+ for (const auto& [label, preset] : presets)
+ ui_.exposure_preset->addItem(label, int(preset));
+
+ tie_setting(cs_.exposure_preset, ui_.exposure_preset);
+ }
+
connect(ui_.buttonBox, SIGNAL(accepted()), this, SLOT(doOK()));
connect(ui_.buttonBox, SIGNAL(rejected()), this, SLOT(doCancel()));
connect(ui_.camera_settings, SIGNAL(clicked()), this, SLOT(camera_settings()));