Compare commits
No commits in common. "00dbf4485a49a3fb4da9dfc882b90ca8ee0b34f2" and "2efdbe2d68a627437b8f5be26d474f772feae2ef" have entirely different histories.
00dbf4485a
...
2efdbe2d68
@ -181,16 +181,6 @@ void ATBVMCPlugin::reset() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList ATBVMCPlugin::interfaces() const {
|
|
||||||
QStringList result;
|
|
||||||
int const count = this->metaObject()->classInfoCount();
|
|
||||||
for (int i = 0; i < count; ++i) {
|
|
||||||
QString const info(QString::fromLatin1(this->metaObject()->classInfo(i).value()));
|
|
||||||
if (info == "Interface")
|
|
||||||
result << info;
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
#if QT_VERSION < 0x050000
|
#if QT_VERSION < 0x050000
|
||||||
Q_EXPORT_PLUGIN2(ATBVMCPlugin, ATBVMCPlugin)
|
Q_EXPORT_PLUGIN2(ATBVMCPlugin, ATBVMCPlugin)
|
||||||
|
@ -15,7 +15,6 @@ class ATBVMCPlugin : public VMCInterface {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
Q_INTERFACES(VMCInterface)
|
Q_INTERFACES(VMCInterface)
|
||||||
Q_CLASSINFO("Interface", "VMCInterface")
|
|
||||||
|
|
||||||
#if QT_VERSION >= 0x050000
|
#if QT_VERSION >= 0x050000
|
||||||
Q_PLUGIN_METADATA(IID "eu.atb.ptu.plugin.ATBVMCPlugin")
|
Q_PLUGIN_METADATA(IID "eu.atb.ptu.plugin.ATBVMCPlugin")
|
||||||
@ -43,8 +42,6 @@ public:
|
|||||||
// helpers e.g. for debug / log
|
// helpers e.g. for debug / log
|
||||||
virtual QString const &getString(RESULT_STATE resultState) override;
|
virtual QString const &getString(RESULT_STATE resultState) override;
|
||||||
|
|
||||||
QStringList interfaces() const;
|
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
virtual void onChangedProgramModeToSELL() override;
|
virtual void onChangedProgramModeToSELL() override;
|
||||||
virtual void onChangedProgramModeToSERVICE() override;
|
virtual void onChangedProgramModeToSERVICE() override;
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
|
|
||||||
class UnifiedDCVMCInterface : public ATBAPPplugin {
|
class UnifiedDCVMCInterface : public ATBAPPplugin {
|
||||||
Q_INTERFACES(ATBAPPplugin)
|
Q_INTERFACES(ATBAPPplugin)
|
||||||
Q_CLASSINFO("Interface", "ATBAPPplugin")
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit UnifiedDCVMCInterface() = default;
|
explicit UnifiedDCVMCInterface() = default;
|
||||||
|
@ -21,8 +21,7 @@ class VMCInterface : public QObject, public UnifiedDCVMCInterface {
|
|||||||
|
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_INTERFACES(ATBAPPplugin UnifiedDCVMCInterface)
|
Q_INTERFACES(ATBAPPplugin UnifiedDCVMCInterface)
|
||||||
Q_CLASSINFO("Interface", "ATBAPPplugin")
|
|
||||||
Q_CLASSINFO("Interface", "UnifiedDCVMCInterface")
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
explicit VMCInterface(QObject *parent = nullptr) : QObject(parent) {}
|
explicit VMCInterface(QObject *parent = nullptr) : QObject(parent) {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user