Initialize m_pluginInfoList in constructor.
Implement initPlugin(). Im[plement getString().
This commit is contained in:
parent
46ab0ec80f
commit
f0762e272f
@ -22,13 +22,15 @@ ATBVMCPlugin::ATBVMCPlugin(QObject *parent)
|
|||||||
, m_pluginState(PLUGIN_STATE::NOT_INITIALIZED)
|
, m_pluginState(PLUGIN_STATE::NOT_INITIALIZED)
|
||||||
, m_vmc(nullptr) {
|
, m_vmc(nullptr) {
|
||||||
|
|
||||||
m_pluginInfo.clear();
|
m_pluginInfoList.clear();
|
||||||
m_pluginInfo << QString(" Interface: ") + INTERFACE;
|
m_pluginInfoList << QString(" Interface: ") + INTERFACE;
|
||||||
m_pluginInfo << QString("Interface Version: ") + INTERFACE_VERSION;
|
m_pluginInfoList << QString("Interface Version: ") + INTERFACE_VERSION;
|
||||||
m_pluginInfo << QString(" PluginName: ") + PLUGIN_NAME;
|
m_pluginInfoList << QString(" PluginName: ") + PLUGIN_NAME;
|
||||||
m_pluginInfo << QString(" Version: ") + PLUGIN_VERSION;
|
m_pluginInfoList << QString(" Version: ") + PLUGIN_VERSION;
|
||||||
m_pluginInfo << QString(" git-describe: ") + PLUGIN_GIT_DESCRIBE;
|
m_pluginInfoList << QString(" git-describe: ") + PLUGIN_GIT_DESCRIBE;
|
||||||
m_pluginInfo << QString(" Extended version: ") + PLUGIN_EXTENDED_VERSION;
|
m_pluginInfoList << QString(" Extended version: ") + PLUGIN_EXTENDED_VERSION;
|
||||||
|
|
||||||
|
m_pluginInfo = m_pluginInfoList.join('\n');
|
||||||
}
|
}
|
||||||
|
|
||||||
ATBVMCPlugin::~ATBVMCPlugin() {
|
ATBVMCPlugin::~ATBVMCPlugin() {
|
||||||
@ -38,12 +40,34 @@ ATBVMCPlugin::~ATBVMCPlugin() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList ATBVMCPlugin::getPluginInfo() {
|
QStringList ATBVMCPlugin::getPluginInfoList() {
|
||||||
|
return m_pluginInfoList;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString const &ATBVMCPlugin::getPluginInfo() {
|
||||||
return m_pluginInfo;
|
return m_pluginInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// interface:
|
// interface:
|
||||||
|
PLUGIN_STATE ATBVMCPlugin::initDCPlugin(QObject *eventReceiver, const QSettings & settings) {
|
||||||
|
Q_UNUSED(eventReceiver);
|
||||||
|
Q_UNUSED(settings);
|
||||||
|
|
||||||
|
return PLUGIN_STATE::NOT_INITIALIZED;
|
||||||
|
}
|
||||||
|
|
||||||
|
PLUGIN_STATE ATBVMCPlugin::initPlugin(QObject *eventReceiver, QObject *atbSystem, QObject *hmiConfig, QSettings const &settings) {
|
||||||
|
return initVMCPlugin(eventReceiver, atbSystem, hmiConfig, settings);
|
||||||
|
}
|
||||||
|
|
||||||
|
PLUGIN_STATE ATBVMCPlugin::initPlugin(QObject *eventReceiver, QSettings const &settings) {
|
||||||
|
Q_UNUSED(eventReceiver);
|
||||||
|
Q_UNUSED(settings);
|
||||||
|
|
||||||
|
return PLUGIN_STATE::NOT_INITIALIZED;
|
||||||
|
}
|
||||||
|
|
||||||
PLUGIN_STATE ATBVMCPlugin::initVMCPlugin(QObject *appControl,
|
PLUGIN_STATE ATBVMCPlugin::initVMCPlugin(QObject *appControl,
|
||||||
QObject *atbSystem,
|
QObject *atbSystem,
|
||||||
QObject *hmiConfig,
|
QObject *hmiConfig,
|
||||||
@ -78,21 +102,43 @@ PLUGIN_STATE ATBVMCPlugin::getState() {
|
|||||||
return m_pluginState;
|
return m_pluginState;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString ATBVMCPlugin::getLastError() {
|
QString const &ATBVMCPlugin::getLastError() {
|
||||||
return m_errorCode;
|
return m_errorCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString ATBVMCPlugin::getLastErrorDescription() {
|
QString const &ATBVMCPlugin::getLastErrorDescription() {
|
||||||
return m_errorDescription;
|
return m_errorDescription;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if 0
|
|
||||||
|
|
||||||
// helpers e.g. for debug / log
|
// helpers e.g. for debug / log
|
||||||
QString ATBVMCPlugin::getString(RESULT_STATE /*resultState*/) {
|
QString const &ATBVMCPlugin::getString(RESULT_STATE resultState) {
|
||||||
return "";
|
static QString str;
|
||||||
|
|
||||||
|
switch (resultState) {
|
||||||
|
case RESULT_STATE::SUCCESS:
|
||||||
|
str = QString("RESULT_STATE::SUCCESS");
|
||||||
|
break;
|
||||||
|
case RESULT_STATE::ERROR_BACKEND:
|
||||||
|
str = QString("RESULT_STATE::ERROR_BACKEND");
|
||||||
|
break;
|
||||||
|
case RESULT_STATE::ERROR_TIMEOUT:
|
||||||
|
str = QString("RESULT_STATE::ERROR_TIMEOUT");
|
||||||
|
break;
|
||||||
|
case RESULT_STATE::ERROR_PROCESS:
|
||||||
|
str = QString("RESULT_STATE::ERROR_PROCESS");
|
||||||
|
break;
|
||||||
|
case RESULT_STATE::ERROR_RETRY:
|
||||||
|
str = QString("RESULT_STATE::ERROR_RETRY");
|
||||||
|
break;
|
||||||
|
case RESULT_STATE::INFO:
|
||||||
|
str = QString("RESULT_STATE::INFO");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
return str;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void ATBVMCPlugin::onChangedProgramModeToSELL() {
|
void ATBVMCPlugin::onChangedProgramModeToSELL() {
|
||||||
|
|
||||||
@ -126,7 +172,6 @@ void ATBVMCPlugin::reset() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if QT_VERSION < 0x050000
|
#if QT_VERSION < 0x050000
|
||||||
Q_EXPORT_PLUGIN2(ATBVMCPlugin, ATBVMCPlugin)
|
Q_EXPORT_PLUGIN2(ATBVMCPlugin, ATBVMCPlugin)
|
||||||
|
Loading…
Reference in New Issue
Block a user