From affcea6a19d40742138491a1424fedb6ab3ded21 Mon Sep 17 00:00:00 2001
From: Moritz Maxeiner <mm@ucw.sh>
Date: Wed, 14 Aug 2019 14:04:00 +0200
Subject: [PATCH] Qt5 signals cannot be virtual

---
 Src/Interfaces/IBioTrackerPlugin.h | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/Src/Interfaces/IBioTrackerPlugin.h b/Src/Interfaces/IBioTrackerPlugin.h
index e354c83..808a258 100644
--- a/Src/Interfaces/IBioTrackerPlugin.h
+++ b/Src/Interfaces/IBioTrackerPlugin.h
@@ -44,14 +44,14 @@ private:
     virtual void connectInterfaces();
 
 Q_SIGNALS:
-    virtual void emitCvMat(std::shared_ptr<cv::Mat> mat, QString name) = 0;
-	/**
-	* Will be sent when tracking is doen to multiple components of the core app
-	* An example is the visualisation which is then updated
-	*/
-    virtual void emitTrackingDone(uint framenumber) = 0;
-	virtual void emitChangeDisplayImage(QString str) = 0;
-	virtual void emitCorePermission(std::pair<ENUMS::COREPERMISSIONS, bool>) = 0;
+    void emitCvMat(std::shared_ptr<cv::Mat> mat, QString name);
+    /**
+    * Will be sent when tracking is doen to multiple components of the core app
+    * An example is the visualisation which is then updated
+    */
+    void emitTrackingDone(uint framenumber);
+    void emitChangeDisplayImage(QString str);
+    void emitCorePermission(std::pair<ENUMS::COREPERMISSIONS, bool>);
 
 public Q_SLOTS:
     virtual void receiveCurrentFrameFromMainApp(std::shared_ptr<cv::Mat> mat, uint frameNumber) = 0;
-- 
GitLab