Imported Upstream version 0.13.2+dsfg1
This commit is contained in:
commit
fb3990e9e5
2036 changed files with 287360 additions and 0 deletions
26
obs/qt-display.hpp
Normal file
26
obs/qt-display.hpp
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#pragma once
|
||||
|
||||
#include <QWidget>
|
||||
#include <obs.hpp>
|
||||
|
||||
class OBSQTDisplay : public QWidget {
|
||||
Q_OBJECT
|
||||
|
||||
OBSDisplay display;
|
||||
|
||||
void CreateDisplay();
|
||||
|
||||
void resizeEvent(QResizeEvent *event) override;
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
|
||||
signals:
|
||||
void DisplayCreated(OBSQTDisplay *window);
|
||||
void DisplayResized();
|
||||
|
||||
public:
|
||||
OBSQTDisplay(QWidget *parent = 0, Qt::WindowFlags flags = 0);
|
||||
|
||||
virtual QPaintEngine *paintEngine() const override;
|
||||
|
||||
inline obs_display_t *GetDisplay() const {return display;}
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue