diff --git a/src/ATBAPP/ATBVMCPlugin.h b/src/ATBAPP/ATBVMCPlugin.h index 6c2c7f2..ab42721 100644 --- a/src/ATBAPP/ATBVMCPlugin.h +++ b/src/ATBAPP/ATBVMCPlugin.h @@ -24,24 +24,23 @@ public: explicit ATBVMCPlugin(QObject *parent = nullptr); virtual ~ATBVMCPlugin(); - virtual QStringList getPluginInfo() override; + virtual QStringList getPluginInfoList() override; + virtual const QString &getPluginInfo() override; // ---------------------------------------------------------------------------- // interface: - virtual PLUGIN_STATE initVMCPlugin(QObject *eventReceiver, - QObject *atbSystem, - QObject *hmiConfig, - QSettings const &settings) override; + virtual PLUGIN_STATE initPlugin(QObject *eventReceiver, QObject *atbSystem, QObject *hmiConfig, QSettings const &settings) override; + virtual PLUGIN_STATE initPlugin(QObject *eventReceiver, QSettings const &settings) override; + virtual PLUGIN_STATE initDCPlugin(QObject *eventReceiver, const QSettings & settings) override; + virtual PLUGIN_STATE initVMCPlugin(QObject *eventReceiver, QObject *atbSystem, QObject *hmiConfig, QSettings const &settings) override; // mandantory ATBAPP plugin methods: ------------------------------------------ PLUGIN_STATE getState() override; - QString getLastError() override; - QString getLastErrorDescription() override; - -#if 0 + QString const &getLastError() override; + QString const &getLastErrorDescription() override; // helpers e.g. for debug / log - virtual QString getString(RESULT_STATE resultState) override; + virtual QString const &getString(RESULT_STATE resultState) override; public slots: virtual void onChangedProgramModeToSELL() override; @@ -54,12 +53,11 @@ public slots: virtual void reboot() override; virtual void reset() override; -#endif - private: QString m_errorCode; QString m_errorDescription; - QStringList m_pluginInfo; + QStringList m_pluginInfoList; + QString m_pluginInfo; QString m_serialPortName; bool m_useDebug; PLUGIN_STATE m_pluginState;