From 1d8eb2a808b47b1e4c2f1f98a4eba5405e0d10a3 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Thu, 16 Nov 2023 08:29:17 +0100 Subject: [PATCH] Removed signals. --- src/ATBAPP/ATBVMCPlugin.h | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) 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;