From 79d524cadcbb2ad68e57694fab0e46ba81f748e8 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 22 Oct 2014 14:17:27 +0200 Subject: simplify current t/p/f getter --- facetracknoir/facetracknoir.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/facetracknoir/facetracknoir.cpp b/facetracknoir/facetracknoir.cpp index ac2ea39f..afed886c 100644 --- a/facetracknoir/facetracknoir.cpp +++ b/facetracknoir/facetracknoir.cpp @@ -227,7 +227,6 @@ void FaceTrackNoIR::startTracker( ) { return; } - ui.video_frame->show(); pose_update_timer.start(50); // NB check valid since SelectedLibraries ctor called @@ -331,9 +330,8 @@ ptr mk_dialog(ptr lib) void FaceTrackNoIR::showTrackerSettings() { - int idx = ui.iconcomboTrackerSource->currentIndex(); - auto dialog = mk_dialog(modules.trackers().value(idx, nullptr)); - + auto dialog = mk_dialog(current_tracker()); + if (dialog) { pTrackerDialog = dialog; dialog->register_tracker(libs.pTracker.get()); @@ -342,9 +340,8 @@ void FaceTrackNoIR::showTrackerSettings() } void FaceTrackNoIR::showProtocolSettings() { - int idx = ui.iconcomboProtocol->currentIndex(); - auto dialog = mk_dialog(modules.protocols().value(idx, nullptr)); - + auto dialog = mk_dialog(current_protocol()); + if (dialog) { pProtocolDialog = dialog; dialog->show(); @@ -352,9 +349,8 @@ void FaceTrackNoIR::showProtocolSettings() { } void FaceTrackNoIR::showFilterSettings() { - int idx = ui.iconcomboFilter->currentIndex(); - auto dialog = mk_dialog(modules.filters().value(idx, nullptr)); - + auto dialog = mk_dialog(current_filter()); + if (dialog) { pFilterDialog = dialog; dialog->register_filter(libs.pFilter.get()); -- cgit v1.2.3