/
githubmirror
/
obs-studio
Обзор
Документация
Войти
/
githubmirror
/
obs-studio
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
frontend/widgets/OBSBasicControls.hpp
71 строка
2 KB
Warchamp7
frontend: Remove Exit button (#11887)
25 мар 2025, 00:57
Не верифицирован
25 мар 2025, 00:57
ca762b9
Код
Авторство
О чём код?
#pragma once #include "ui_OBSBasicControls.h" #include <QFrame> #include <QPointer> #include <QScopedPointer> #include <memory> class OBSBasic; class OBSBasicControls : public QFrame { Q_OBJECT std::unique_ptr<Ui::OBSBasicControls> ui; QScopedPointer<QMenu> streamButtonMenu; QPointer<QAction> startStreamAction; QPointer<QAction> stopStreamAction; private slots: void StreamingPreparing(); void StreamingStarting(bool broadcastAutoStart); void StreamingStarted(bool withDelay); void StreamingStopping(); void StreamingStopped(bool withDelay); void BroadcastStreamReady(bool ready); void BroadcastStreamActive(); void BroadcastStreamStarted(bool autoStop); void RecordingStarted(bool pausable); void RecordingPaused(); void RecordingUnpaused(); void RecordingStopping(); void RecordingStopped(); void ReplayBufferStarted(); void ReplayBufferStopping(); void ReplayBufferStopped(); void VirtualCamStarted(); void VirtualCamStopped(); void UpdateStudioModeState(bool enabled); void EnableBroadcastFlow(bool enabled); void EnableReplayBufferButtons(bool enabled); void EnableVirtualCamButtons(); public: OBSBasicControls(OBSBasic *main); inline ~OBSBasicControls() {} signals: void StreamButtonClicked(); void BroadcastButtonClicked(); void RecordButtonClicked(); void PauseRecordButtonClicked(); void ReplayBufferButtonClicked(); void SaveReplayBufferButtonClicked(); void VirtualCamButtonClicked(); void VirtualCamConfigButtonClicked(); void StudioModeButtonClicked(); void SettingsButtonClicked(); void StartStreamMenuActionClicked(); void StopStreamMenuActionClicked(); void ForceStopStreamMenuActionClicked(); };