mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-15 07:44:10 +00:00
UI: Add default color for the preview background
If custom theme for obs UI has no record about background custom property in the qss file, then application can set random color per display initialization. This fixes this issue.
This commit is contained in:
parent
ebb8d6bc28
commit
975431a7c7
|
@ -3,6 +3,8 @@
|
|||
#include <QWidget>
|
||||
#include <obs.hpp>
|
||||
|
||||
#define GREY_COLOR_BACKGROUND 0xFF4C4C4C
|
||||
|
||||
class OBSQTDisplay : public QWidget {
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QColor displayBackgroundColor MEMBER backgroundColor
|
||||
|
@ -27,7 +29,7 @@ public:
|
|||
|
||||
inline obs_display_t *GetDisplay() const {return display;}
|
||||
|
||||
uint32_t backgroundColor;
|
||||
uint32_t backgroundColor = GREY_COLOR_BACKGROUND;
|
||||
|
||||
private slots:
|
||||
void SetDisplayBackgroundColor(const QColor &color);
|
||||
|
|
Loading…
Reference in a new issue