#pragma once

#include <QWidget>
#include <QImage>

class VideoFrameDisplay : public QWidget {
  Q_OBJECT

public:
  VideoFrameDisplay(QWidget* parent = nullptr);
  ~VideoFrameDisplay();

  void Set_Rotate(int rotate);
  void slotSetOneFrame(QImage image);
  QImage GetImage();

protected:
  void paintEvent(QPaintEvent* e) override;


private:
  QImage src_mImage ;
  QImage mImage;
  int m_nRotateDegree = 0;
};