From 82ffb9b11a6f5bc94c658a10d6c2c21c0f217d18 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 2 Sep 2013 12:59:43 +0200 Subject: UI cleanup, tracking overlay already provides that information. Expose one internal value less. --- facetracknoir/facetracknoir.cpp | 4 ---- facetracknoir/facetracknoir.ui | 35 +---------------------------------- facetracknoir/tracker.cpp | 11 ++++------- facetracknoir/tracker.h | 3 --- 4 files changed, 5 insertions(+), 48 deletions(-) diff --git a/facetracknoir/facetracknoir.cpp b/facetracknoir/facetracknoir.cpp index bb0cef11..aa49fe90 100644 --- a/facetracknoir/facetracknoir.cpp +++ b/facetracknoir/facetracknoir.cpp @@ -270,7 +270,6 @@ void FaceTrackNoIR::setupFaceTrackNoIR() { //Setup the timer for showing the headpose. connect(&timUpdateHeadPose, SIGNAL(timeout()), this, SLOT(showHeadPose())); - ui.txtTracking->setVisible(false); settingsDirty = false; } @@ -766,7 +765,6 @@ void FaceTrackNoIR::stopTracker( ) { ui.lcdNumOutputRotX->setVisible(false); ui.lcdNumOutputRotY->setVisible(false); ui.lcdNumOutputRotZ->setVisible(false); - ui.txtTracking->setVisible(false); // // Delete the tracker (after stopping things and all). @@ -854,8 +852,6 @@ void FaceTrackNoIR::showHeadPose() { ui.lcdNumRotY->display(QString("%1").arg(newdata[Pitch], 0, 'f', 1)); ui.lcdNumRotZ->display(QString("%1").arg(newdata[Roll], 0, 'f', 1)); - ui.txtTracking->setVisible(tracker->getTrackingActive()); - // // Get the output-pose and also display it. // diff --git a/facetracknoir/facetracknoir.ui b/facetracknoir/facetracknoir.ui index ee5fb5b0..fca13902 100644 --- a/facetracknoir/facetracknoir.ui +++ b/facetracknoir/facetracknoir.ui @@ -1482,7 +1482,7 @@ background:none; 10 - 20 + 12 231 169 @@ -1698,39 +1698,6 @@ color:white; - - - - 10 - 0 - 231 - 50 - - - - Status - - - true - - - - - 110 - 10 - 101 - 16 - - - - border:none; -color: rgb(0, 255, 0); - - - Tracking - - - diff --git a/facetracknoir/tracker.cpp b/facetracknoir/tracker.cpp index a0b827e4..0d584fae 100644 --- a/facetracknoir/tracker.cpp +++ b/facetracknoir/tracker.cpp @@ -70,7 +70,6 @@ /** constructor **/ Tracker::Tracker( FaceTrackNoIR *parent ) : - confid(false), should_quit(false), do_center(false) { @@ -137,7 +136,7 @@ void Tracker::run() { { QMutexLocker foo(&mtx); - confid = bTracker1Confid || bTracker2Confid; + const bool confid = bTracker1Confid || bTracker2Confid; if ( confid ) { for (int i = 0; i < 6; i++) @@ -151,10 +150,8 @@ void Tracker::run() { // // Only copy valid values // - if (confid) { - for (int i = 0; i < 6; i++) - offset_camera.axes[i] = mainApp->axis(i).headPos; - } + for (int i = 0; i < 6; i++) + offset_camera.axes[i] = mainApp->axis(i).headPos; Tracker::do_center = false; @@ -168,7 +165,7 @@ void Tracker::run() { Libraries->pFilter->Initialize(); } - if (getTrackingActive()) { + if (confid) { // get values for (int i = 0; i < 6; i++) target_camera.axes[i] = mainApp->axis(i).headPos; diff --git a/facetracknoir/tracker.h b/facetracknoir/tracker.h index f452395d..c023d54e 100644 --- a/facetracknoir/tracker.h +++ b/facetracknoir/tracker.h @@ -119,7 +119,6 @@ public: Tracker( FaceTrackNoIR *parent ); ~Tracker(); void loadSettings(); // Load settings from the INI-file - bool getTrackingActive() { return confid; } void setInvertAxis(Axis axis, bool invert); @@ -129,8 +128,6 @@ public: volatile bool should_quit; // following are now protected by hTrackMutex volatile bool do_center; // Center head-position, using the shortkey - // Flags to start/stop/reset tracking - volatile bool confid; // Tracker data is OK; T6DOF output_camera; }; -- cgit v1.2.3