Publisher.h 446 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <QtCore/QLibrary>
  3. #include <QObject>
  4. #include <QThread>
  5. #include "Define.h"
  6. class Publisher : public QObject{
  7. Q_OBJECT
  8. public:
  9. Publisher(){}
  10. virtual ~Publisher(){}
  11. // virtual void shares(SharedData * share) = 0;
  12. virtual void Run(const ModuleInfo& mi) = 0;
  13. virtual void setLoader(QLibrary*) = 0;
  14. signals:
  15. void pubData(const QString& ,const QString& ,const QVariant&);
  16. };