widget.h 546 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef WIDGET_H
  2. #define WIDGET_H
  3. #include <QWidget>
  4. #include "VideoPlayer.h"
  5. // #include "VideoPlayer1.h"
  6. #include "Player/PlayerGLWidget.h"
  7. QT_BEGIN_NAMESPACE
  8. namespace Ui { class Widget; }
  9. QT_END_NAMESPACE
  10. class Widget : public QWidget
  11. {
  12. Q_OBJECT
  13. public:
  14. Widget(QWidget *parent = nullptr);
  15. ~Widget();
  16. private slots:
  17. private:
  18. Ui::Widget *ui;
  19. bool m_isPlay = false;
  20. // std::shared_ptr<VideoPlayer1> m_videoPlayer1 = nullptr;
  21. std::shared_ptr<PlayerGLWidget> m_videoPlayer = nullptr;
  22. };
  23. #endif // WIDGET_H