@@ -69,56 +69,6 @@ void OBSBasic::RefreshVolumeColors()
6969 }
7070}
7171
72- void OBSBasic::HideAudioControl ()
73- {
74- QAction *action = reinterpret_cast <QAction *>(sender ());
75- VolControl *vol = action->property (" volControl" ).value <VolControl *>();
76- obs_source_t *source = vol->GetSource ();
77-
78- if (!SourceMixerHidden (source)) {
79- SetSourceMixerHidden (source, true );
80- DeactivateAudioSource (source);
81- }
82- }
83-
84- void OBSBasic::UnhideAllAudioControls ()
85- {
86- auto UnhideAudioMixer = [this ](obs_source_t *source) /* -- */
87- {
88- if (!obs_source_active (source))
89- return true ;
90- if (!SourceMixerHidden (source))
91- return true ;
92-
93- SetSourceMixerHidden (source, false );
94- ActivateAudioSource (source);
95- return true ;
96- };
97-
98- using UnhideAudioMixer_t = decltype (UnhideAudioMixer);
99-
100- auto PreEnum = [](void *data, obs_source_t *source) -> bool /* -- */
101- {
102- return (*reinterpret_cast <UnhideAudioMixer_t *>(data))(source);
103- };
104-
105- obs_enum_sources (PreEnum, &UnhideAudioMixer);
106- }
107-
108- void OBSBasic::ToggleHideMixer ()
109- {
110- OBSSceneItem item = GetCurrentSceneItem ();
111- OBSSource source = obs_sceneitem_get_source (item);
112-
113- if (!SourceMixerHidden (source)) {
114- SetSourceMixerHidden (source, true );
115- DeactivateAudioSource (source);
116- } else {
117- SetSourceMixerHidden (source, false );
118- ActivateAudioSource (source);
119- }
120- }
121-
12272void OBSBasic::LockVolumeControl (bool lock)
12373{
12474 QAction *action = reinterpret_cast <QAction *>(sender ());
@@ -141,8 +91,6 @@ void OBSBasic::VolControlContextMenu()
14191 lockAction.setCheckable (true );
14292 lockAction.setChecked (SourceVolumeLocked (vol->GetSource ()));
14393
144- QAction hideAction (QTStr (" Hide" ), this );
145- QAction unhideAllAction (QTStr (" UnhideAll" ), this );
14694 QAction mixerRenameAction (QTStr (" Rename" ), this );
14795
14896 QAction copyFiltersAction (QTStr (" Copy.Filters" ), this );
@@ -159,8 +107,6 @@ void OBSBasic::VolControlContextMenu()
159107
160108 /* ------------------- */
161109
162- connect (&hideAction, &QAction::triggered, this , &OBSBasic::HideAudioControl, Qt::DirectConnection);
163- connect (&unhideAllAction, &QAction::triggered, this , &OBSBasic::UnhideAllAudioControls, Qt::DirectConnection);
164110 connect (&lockAction, &QAction::toggled, this , &OBSBasic::LockVolumeControl, Qt::DirectConnection);
165111 connect (&mixerRenameAction, &QAction::triggered, this , &OBSBasic::MixerRenameSource, Qt::DirectConnection);
166112
@@ -181,7 +127,6 @@ void OBSBasic::VolControlContextMenu()
181127
182128 /* ------------------- */
183129
184- hideAction.setProperty (" volControl" , QVariant::fromValue<VolControl *>(vol));
185130 lockAction.setProperty (" volControl" , QVariant::fromValue<VolControl *>(vol));
186131 mixerRenameAction.setProperty (" volControl" , QVariant::fromValue<VolControl *>(vol));
187132
@@ -200,8 +145,6 @@ void OBSBasic::VolControlContextMenu()
200145 vol->SetContextMenu (&popup);
201146 popup.addAction (&lockAction);
202147 popup.addSeparator ();
203- popup.addAction (&unhideAllAction);
204- popup.addAction (&hideAction);
205148 popup.addAction (&mixerRenameAction);
206149 popup.addSeparator ();
207150 popup.addAction (©FiltersAction);
@@ -231,8 +174,6 @@ void OBSBasic::on_vMixerScrollArea_customContextMenuRequested()
231174
232175void OBSBasic::StackedMixerAreaContextMenuRequested ()
233176{
234- QAction unhideAllAction (QTStr (" UnhideAll" ), this );
235-
236177 QAction advPropAction (QTStr (" Basic.MainMenu.Edit.AdvAudio" ), this );
237178
238179 QAction toggleControlLayoutAction (QTStr (" VerticalLayout" ), this );
@@ -242,8 +183,6 @@ void OBSBasic::StackedMixerAreaContextMenuRequested()
242183
243184 /* ------------------- */
244185
245- connect (&unhideAllAction, &QAction::triggered, this , &OBSBasic::UnhideAllAudioControls, Qt::DirectConnection);
246-
247186 connect (&advPropAction, &QAction::triggered, this , &OBSBasic::on_actionAdvAudioProperties_triggered,
248187 Qt::DirectConnection);
249188
@@ -255,7 +194,6 @@ void OBSBasic::StackedMixerAreaContextMenuRequested()
255194 /* ------------------- */
256195
257196 QMenu popup;
258- popup.addAction (&unhideAllAction);
259197 popup.addSeparator ();
260198 popup.addAction (&toggleControlLayoutAction);
261199 popup.addSeparator ();
@@ -299,9 +237,6 @@ void OBSBasic::on_actionMixerToolbarAdvAudio_triggered()
299237
300238void OBSBasic::on_actionMixerToolbarMenu_triggered ()
301239{
302- QAction unhideAllAction (QTStr (" UnhideAll" ), this );
303- connect (&unhideAllAction, &QAction::triggered, this , &OBSBasic::UnhideAllAudioControls, Qt::DirectConnection);
304-
305240 QAction toggleControlLayoutAction (QTStr (" VerticalLayout" ), this );
306241 toggleControlLayoutAction.setCheckable (true );
307242 toggleControlLayoutAction.setChecked (
@@ -310,7 +245,6 @@ void OBSBasic::on_actionMixerToolbarMenu_triggered()
310245 Qt::DirectConnection);
311246
312247 QMenu popup;
313- popup.addAction (&unhideAllAction);
314248 popup.addSeparator ();
315249 popup.addAction (&toggleControlLayoutAction);
316250 popup.exec (QCursor::pos ());
0 commit comments