| 123456789101112131415161718192021222324252627282930 | #pragma once#include <QWidget>class OBSQTDisplay : public QWidget {	Q_OBJECT	virtual void resizeEvent(QResizeEvent *event)	{		emit DisplayResized();		QWidget::resizeEvent(event);	}signals:	void DisplayResized();public:	inline OBSQTDisplay(QWidget *parent = 0, Qt::WindowFlags flags = 0)		: QWidget(parent, flags)	{		setAttribute(Qt::WA_PaintOnScreen);		setAttribute(Qt::WA_StaticContents);		setAttribute(Qt::WA_NoSystemBackground);		setAttribute(Qt::WA_OpaquePaintEvent);		setAttribute(Qt::WA_DontCreateNativeAncestors);		setAttribute(Qt::WA_NativeWindow);	}	virtual QPaintEngine *paintEngine() const override {return nullptr;}};
 |