Add pure virtual setPluginInfo()
This commit is contained in:
parent
909d1355a0
commit
be98f7e178
@ -46,6 +46,7 @@ public:
|
|||||||
virtual ~UnifiedDCVMCInterface() = default;
|
virtual ~UnifiedDCVMCInterface() = default;
|
||||||
|
|
||||||
virtual const QString & getPluginInfo() = 0;
|
virtual const QString & getPluginInfo() = 0;
|
||||||
|
virtual void setPluginInfo(QString const &info) = 0;
|
||||||
|
|
||||||
// mandantory ATBAPP plugin methods:
|
// mandantory ATBAPP plugin methods:
|
||||||
virtual PLUGIN_STATE getState() = 0;
|
virtual PLUGIN_STATE getState() = 0;
|
||||||
|
@ -27,6 +27,9 @@ public:
|
|||||||
explicit VMCInterface(QObject *parent = nullptr) : QObject(parent) {}
|
explicit VMCInterface(QObject *parent = nullptr) : QObject(parent) {}
|
||||||
virtual ~VMCInterface() = default;
|
virtual ~VMCInterface() = default;
|
||||||
|
|
||||||
|
virtual const QString & getPluginInfo() = 0;
|
||||||
|
virtual void setPluginInfo(QString const &info) = 0;
|
||||||
|
|
||||||
virtual PLUGIN_STATE initPlugin(QObject *eventReceiver, QObject *atbSystem,
|
virtual PLUGIN_STATE initPlugin(QObject *eventReceiver, QObject *atbSystem,
|
||||||
QObject *hmiConfig, QSettings const &settings) override {
|
QObject *hmiConfig, QSettings const &settings) override {
|
||||||
return initVMCPlugin(eventReceiver, atbSystem, hmiConfig, settings);
|
return initVMCPlugin(eventReceiver, atbSystem, hmiConfig, settings);
|
||||||
|
Loading…
Reference in New Issue
Block a user