BaseModule.h 425 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "Define.h"
  3. #include <QtCore/QLibrary>
  4. #include <string>
  5. #include <QString>
  6. #include <QVariant>
  7. class Receiver
  8. {
  9. public:
  10. virtual void OnData(const QString& user, const QString& key, const QVariant& val) = 0;
  11. };
  12. class BaseModule
  13. {
  14. public:
  15. BaseModule(){}
  16. virtual ~BaseModule(){};
  17. virtual void setLoader(QLibrary*) = 0;
  18. virtual std::string getTypeList() = 0;
  19. };