Huge quickshell progress dump

Was requested
This commit is contained in:
outfoxxed 2024-06-17 00:49:34 -07:00
parent 57d9f9a72e
commit 945793973e
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
42 changed files with 2140 additions and 142 deletions

View file

@ -0,0 +1,44 @@
import QtQuick
import QtQuick.Layouts
import Quickshell
import Quickshell.Services.Pipewire
import ".."
BarWidgetInner {
id: root
required property var bar;
implicitHeight: column.implicitHeight + 10;
ColumnLayout {
anchors {
fill: parent;
margins: 5;
}
id: column;
implicitHeight: childrenRect.height;
spacing: 5;
Loader {
Layout.fillWidth: true;
active: Pipewire.defaultAudioSink != null;
sourceComponent: AudioControl {
bar: root.bar;
node: Pipewire.defaultAudioSink;
image: `image://icon/${node.audio.muted ? "audio-volume-muted-symbolic" : "audio-volume-high-symbolic"}`
}
}
Loader {
Layout.fillWidth: true;
active: Pipewire.defaultAudioSource != null;
sourceComponent: AudioControl {
bar: root.bar;
node: Pipewire.defaultAudioSource;
image: `image://icon/${node.audio.muted ? "microphone-sensitivity-muted-symbolic" : "microphone-sensitivity-high-symbolic"}`
}
}
}
}