From 7dbac2b099518d3519df933e5731428f3c00102a Mon Sep 17 00:00:00 2001
From: "Kilic, Deniz" <d.kilic@fz-juelich.de>
Date: Thu, 1 Sep 2022 10:23:54 +0200
Subject: [PATCH] Remove global pointer to Control

---
 src/backgroundFilter.cpp | 4 +---
 src/petrack.cpp          | 6 ------
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/backgroundFilter.cpp b/src/backgroundFilter.cpp
index 97d06d872..ee6d68613 100644
--- a/src/backgroundFilter.cpp
+++ b/src/backgroundFilter.cpp
@@ -25,11 +25,9 @@
 // nur temporaer fuer anzeige
 #include "helper.h"
 
+#include <QFileDialog>
 #include <opencv2/highgui.hpp>
 
-// TODO spaeter entfernen naechsten beiden zeilen
-#include "control.h"
-extern Control *cw;
 
 /// Entfernung zum Hintergrund, um als Vordergrund angesehen zu werden
 /// darf nicht zu gross werden, da sonst an waenden problem
diff --git a/src/petrack.cpp b/src/petrack.cpp
index 8f1362822..8db237227 100644
--- a/src/petrack.cpp
+++ b/src/petrack.cpp
@@ -68,10 +68,6 @@
 #include <iomanip>
 #include <opencv2/opencv.hpp>
 
-// temp muss spaeter herausgenommen werden,
-//  dient dazu, in anderen dateien um schnell ueber cw->temp1->value() an einstellbare daten zu kommen
-Control *cw;
-
 int Petrack::trcVersion = 0;
 
 // Reihenfolge des anlegens der objekte ist sehr wichtig
@@ -122,7 +118,6 @@ Petrack::Petrack() :
     mRecognitionRoiItem->setZValue(5); // groesser heisst weiter oben
 
     mControlWidget = new Control(*this, *mScene, mReco, *mTrackingRoiItem, *mRecognitionRoiItem);
-    cw             = mControlWidget; // muss spaeter geloescht werden
 
     mStereoWidget = new StereoWidget(this);
     mStereoWidget->setWindowFlags(Qt::Window);
@@ -311,7 +306,6 @@ Petrack::Petrack() :
 Petrack::~Petrack()
 {
     delete mImage;
-    delete cw;
     // hier muessten weitere stehen insb die im konstruktor erzeugt werden
     // aber da petrack nur vernichtet wird, wenn programm beendet wird, kann man sich das auch schenken
 }
-- 
GitLab