diff options
author | Jonas Gutenschwager <spam.saikai@googlemail.com> | 2023-01-19 15:13:23 +0100 |
---|---|---|
committer | Jonas Gutenschwager <spam.saikai@googlemail.com> | 2023-01-19 15:13:23 +0100 |
commit | 4653effad8e45667752a6e7cc8413e5e94a3f6c0 (patch) | |
tree | 1bcf05b255af42159131e560deadb8a6428b959f /src/yuzu/main.h | |
parent | 67c3c65f7bb1ade3b3d1912333b38fc49b0e8c35 (diff) |
add volume quicksetting with volume slider
Diffstat (limited to 'src/yuzu/main.h')
-rw-r--r-- | src/yuzu/main.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/yuzu/main.h b/src/yuzu/main.h index 0f61abc7a..a23b373a5 100644 --- a/src/yuzu/main.h +++ b/src/yuzu/main.h @@ -37,6 +37,8 @@ class QLabel; class MultiplayerState; class QPushButton; class QProgressDialog; +class QSlider; +class QHBoxLayout; class WaitTreeWidget; enum class GameListOpenTarget; enum class GameListRemoveTarget; @@ -312,6 +314,9 @@ private slots: void OnMenuRecentFile(); void OnConfigure(); void OnConfigureTas(); + void OnDecreaseVolume(); + void OnIncreaseVolume(); + void OnMute(); void OnTasStartStop(); void OnTasRecord(); void OnTasReset(); @@ -364,6 +369,7 @@ private: void UpdateAPIText(); void UpdateFilterText(); void UpdateAAText(); + void UpdateVolumeUI(); void UpdateStatusBar(); void UpdateGPUAccuracyButton(); void UpdateStatusButtons(); @@ -412,6 +418,9 @@ private: QPushButton* dock_status_button = nullptr; QPushButton* filter_status_button = nullptr; QPushButton* aa_status_button = nullptr; + QPushButton* volume_button = nullptr; + QWidget* volume_popup = nullptr; + QSlider* volume_slider = nullptr; QTimer status_bar_update_timer; std::unique_ptr<Config> config; |