mediadevdetect.h 811 B

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