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