mediadevdetect.h 749 B

123456789101112131415161718192021222324252627
  1. #ifndef MEDIADEVDETECT_H
  2. #define MEDIADEVDETECT_H
  3. #include "CustomImportInterface.h"
  4. #include <QtCore/qglobal.h>
  5. #if defined(MEDIADEVDETECT_LIBRARY)
  6. # define MEDIADEVDETECT_EXPORT Q_DECL_EXPORT
  7. #else
  8. # define MEDIADEVDETECT_EXPORT Q_DECL_IMPORT
  9. #endif
  10. class MEDIADEVDETECT_EXPORT MediaDevDetect : public QObject, CustomImportInterface
  11. {
  12. Q_OBJECT
  13. Q_PLUGIN_METADATA(IID "org.cmbchina.rvcterminal.CustomImportInterface/1.0")
  14. Q_INTERFACES(CustomImportInterface)
  15. public:
  16. QString getVersion() override;
  17. QWidget* getComponent(QWidget *parent, const QStringList& param) override;
  18. QVariantList getMoreDetail() override;
  19. QString getDisplayText() override;
  20. InterfaceType getType() override;
  21. };
  22. #endif // MEDIADEVDETECT_H