mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
AudioDeviceSelector: moved to Shell so we only get one in memory
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
+4
-2
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user