UI: Add save button next to replay buffer button

Allows the ability to save replays with a button rather than with the
keyboard if desired.

Closes obsproject/obs-studio#1954
This commit is contained in:
jp9000
2019-12-12 17:59:20 -08:00
parent d3b6f7a71f
commit e2fa510436
12 changed files with 94 additions and 2 deletions
+4
View File
@@ -157,6 +157,7 @@ class OBSBasic : public OBSMainWindow {
friend class AutoConfig;
friend class AutoConfigStreamPage;
friend class RecordButton;
friend class ReplayBufferButton;
friend class ExtraBrowsersModel;
friend class ExtraBrowsersDelegate;
friend struct OBSStudioAPI;
@@ -241,7 +242,9 @@ private:
QPointer<QPushButton> transitionButton;
QPointer<QPushButton> replayBufferButton;
QPointer<QHBoxLayout> replayLayout;
QScopedPointer<QPushButton> pause;
QScopedPointer<QPushButton> replay;
QScopedPointer<QSystemTrayIcon> trayIcon;
QPointer<QAction> sysTrayStream;
@@ -669,6 +672,7 @@ private:
void AutoRemux();
void UpdatePause(bool activate = true);
void UpdateReplayBuffer(bool activate = true);
bool LowDiskSpace();
void DiskSpaceMessage();