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 int tabIndex: 0
|
||||||
// property Item anchorItem: null
|
// property Item anchorItem: null
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ import QtQuick
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Services.Pipewire
|
import Quickshell.Services.Pipewire
|
||||||
import qs.Services
|
import qs.Services
|
||||||
import qs.Modules.Audio
|
|
||||||
import qs.Widgets
|
import qs.Widgets
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
|
@ -72,11 +71,7 @@ Item {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
onClicked: function () {
|
onClicked: function () {
|
||||||
ioSelector.isLoaded = !ioSelector.isLoaded
|
audioDeviceSelector.isLoaded = !audioDeviceSelector.isLoaded
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioDeviceSelector {
|
|
||||||
id: ioSelector
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,13 +18,15 @@ Loader {
|
||||||
sourceComponent: content
|
sourceComponent: content
|
||||||
|
|
||||||
onActiveChanged: {
|
onActiveChanged: {
|
||||||
if (active && item && item.show)
|
if (active && item && item.show) {
|
||||||
item.show()
|
item.show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onItemChanged: {
|
onItemChanged: {
|
||||||
if (active && item && item.show)
|
if (active && item && item.show) {
|
||||||
item.show()
|
item.show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Connections {
|
Connections {
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import Quickshell.Io
|
||||||
import Quickshell.Widgets
|
import Quickshell.Widgets
|
||||||
import Quickshell.Services.Pipewire
|
import Quickshell.Services.Pipewire
|
||||||
import qs.Widgets
|
import qs.Widgets
|
||||||
|
import qs.Modules.Audio
|
||||||
import qs.Modules.Bar
|
import qs.Modules.Bar
|
||||||
import qs.Modules.DemoPanel
|
import qs.Modules.DemoPanel
|
||||||
import qs.Modules.Background
|
import qs.Modules.Background
|
||||||
|
|
@ -32,4 +33,8 @@ ShellRoot {
|
||||||
Notification {
|
Notification {
|
||||||
id: notification
|
id: notification
|
||||||
}
|
}
|
||||||
|
|
||||||
|
AudioDeviceSelector {
|
||||||
|
id: audioDeviceSelector
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue