Add status dock

This commit is contained in:
WarmUpTill
2022-01-02 04:08:02 +01:00
committed by WarmUpTill
parent 2649efe8b3
commit 3417fc5407
7 changed files with 141 additions and 8 deletions

View File

@@ -0,0 +1,30 @@
#pragma once
#include <QDockWidget>
#include <QPushButton>
#include <QLabel>
#include <QTimer>
#include <obs-data.h>
class StatusDock : public QDockWidget {
Q_OBJECT
public:
StatusDock(QWidget *parent = 0);
private slots:
void ButtonClicked();
void UpdateStatus();
private:
void SetStopped();
void SetStarted();
QPushButton *_button;
QLabel *_status;
QTimer _timer;
};
extern StatusDock *dock;
void saveDock(obs_data_t *obj);
void loadDock(obs_data_t *obj);

View File

@@ -82,3 +82,4 @@ void populateSceneItemSelection(QComboBox *list,
OBSWeakSource sceneWeakSource = nullptr);
void populateSceneItemSelection(QComboBox *list, SceneSelection &s);
void populateSourceGroupSelection(QComboBox *list);
bool windowPosValid(QPoint pos);