You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
35 lines
553 B
C++
35 lines
553 B
C++
/**
|
|
* @file VideoRenderWidget.h
|
|
*/
|
|
|
|
#ifndef __VIDEO_RENDER_WIDGET__
|
|
#define __VIDEO_RENDER_WIDGET__
|
|
|
|
#include <QtWidgets/QWidget>
|
|
#include <QImage>
|
|
|
|
class VideoRenderer;
|
|
|
|
class VideoRenderWidget : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
VideoRenderWidget(QWidget *parent = 0);
|
|
~VideoRenderWidget();
|
|
|
|
VideoRenderer *GetRenderer() const;
|
|
|
|
protected:
|
|
void paintEvent(QPaintEvent *event);
|
|
|
|
private slots:
|
|
void present(const QImage & image);
|
|
|
|
private:
|
|
VideoRenderer *renderer;
|
|
QImage image;
|
|
};
|
|
|
|
#endif //__VIDEO_RENDER_WIDGET__
|