Split into multible files (dedup code)

This commit is contained in:
Tim Gromeyer
2025-04-17 08:34:05 +02:00
committed by Tim Gromeyer
parent 2fe9724da5
commit 6ad36560a8
3 changed files with 65 additions and 104 deletions

31
linux/PodColumn.qml Normal file
View File

@@ -0,0 +1,31 @@
import QtQuick 2.15
Column {
property bool isVisible: true
property bool inEar: true
property string iconSource
property int batteryLevel: 0
property bool isCharging: false
property string indicator: ""
spacing: 5
opacity: inEar ? 1 : 0.5
visible: isVisible
Image {
source: parent.iconSource
width: parent.indicator === "" ? 92 : 72
height: 72
fillMode: Image.PreserveAspectFit
mipmap: true
mirror: parent.indicator === "R"
anchors.horizontalCenter: parent.horizontalCenter
}
BatteryIndicator {
batteryLevel: parent.batteryLevel
isCharging: parent.isCharging
darkMode: true
indicator: parent.indicator
}
}