diff --git a/src/ATBAPP/UnifiedDCVMCInterface.h b/src/ATBAPP/UnifiedDCVMCInterface.h index 58471c9..f0a5f38 100644 --- a/src/ATBAPP/UnifiedDCVMCInterface.h +++ b/src/ATBAPP/UnifiedDCVMCInterface.h @@ -46,6 +46,7 @@ public: virtual ~UnifiedDCVMCInterface() = default; virtual const QString & getPluginInfo() = 0; + virtual void setPluginInfo(QString const &info) = 0; // mandantory ATBAPP plugin methods: virtual PLUGIN_STATE getState() = 0; diff --git a/src/ATBAPP/VMCInterface.h b/src/ATBAPP/VMCInterface.h index cecf374..0166454 100644 --- a/src/ATBAPP/VMCInterface.h +++ b/src/ATBAPP/VMCInterface.h @@ -27,6 +27,9 @@ public: explicit VMCInterface(QObject *parent = nullptr) : QObject(parent) {} virtual ~VMCInterface() = default; + virtual const QString & getPluginInfo() = 0; + virtual void setPluginInfo(QString const &info) = 0; + virtual PLUGIN_STATE initPlugin(QObject *eventReceiver, QObject *atbSystem, QObject *hmiConfig, QSettings const &settings) override { return initVMCPlugin(eventReceiver, atbSystem, hmiConfig, settings);