mediadevdetect.h 853 B

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