mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-09-07 09:05:57 -05:00
Add status dock
This commit is contained in:
30
src/headers/status-dock.hpp
Normal file
30
src/headers/status-dock.hpp
Normal 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);
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user