AudioDeviceSelector: moved to Shell so we only get one in memory
This commit is contained in:
parent
160962d7af
commit
c1452e3c11
4 changed files with 11 additions and 11 deletions
|
|
@ -119,9 +119,7 @@ NLoader {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// NPanel {
|
||||
// id: ioSelector
|
||||
} // NPanel {// id: ioSelector
|
||||
|
||||
// property int tabIndex: 0
|
||||
// property Item anchorItem: null
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ import QtQuick
|
|||
import Quickshell
|
||||
import Quickshell.Services.Pipewire
|
||||
import qs.Services
|
||||
import qs.Modules.Audio
|
||||
import qs.Widgets
|
||||
|
||||
Item {
|
||||
|
|
@ -72,11 +71,7 @@ Item {
|
|||
}
|
||||
}
|
||||
onClicked: function () {
|
||||
ioSelector.isLoaded = !ioSelector.isLoaded
|
||||
audioDeviceSelector.isLoaded = !audioDeviceSelector.isLoaded
|
||||
}
|
||||
}
|
||||
|
||||
AudioDeviceSelector {
|
||||
id: ioSelector
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,13 +18,15 @@ Loader {
|
|||
sourceComponent: content
|
||||
|
||||
onActiveChanged: {
|
||||
if (active && item && item.show)
|
||||
if (active && item && item.show) {
|
||||
item.show()
|
||||
}
|
||||
}
|
||||
|
||||
onItemChanged: {
|
||||
if (active && item && item.show)
|
||||
if (active && item && item.show) {
|
||||
item.show()
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import Quickshell.Io
|
|||
import Quickshell.Widgets
|
||||
import Quickshell.Services.Pipewire
|
||||
import qs.Widgets
|
||||
import qs.Modules.Audio
|
||||
import qs.Modules.Bar
|
||||
import qs.Modules.DemoPanel
|
||||
import qs.Modules.Background
|
||||
|
|
@ -32,4 +33,8 @@ ShellRoot {
|
|||
Notification {
|
||||
id: notification
|
||||
}
|
||||
|
||||
AudioDeviceSelector {
|
||||
id: audioDeviceSelector
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue