mirror of
https://github.com/luneko/SweetTokyoNight.git
synced 2025-12-15 16:09:53 +01:00
34 lines
1.0 KiB
QML
34 lines
1.0 KiB
QML
import QtQuick 2.2
|
|
|
|
import org.kde.plasma.core 2.0 as PlasmaCore
|
|
import org.kde.plasma.components 2.0 as PlasmaComponents
|
|
import org.kde.plasma.workspace.components 2.0 as PW
|
|
|
|
Row {
|
|
spacing: units.smallSpacing
|
|
visible: pmSource.data["Battery"]["Has Cumulative"]
|
|
|
|
PlasmaCore.DataSource {
|
|
id: pmSource
|
|
engine: "powermanagement"
|
|
connectedSources: ["Battery", "AC Adapter"]
|
|
}
|
|
|
|
PW.BatteryIcon {
|
|
id: battery
|
|
hasBattery: pmSource.data["Battery"]["Has Battery"] || false
|
|
percent: pmSource.data["Battery"]["Percent"] || 0
|
|
pluggedIn: pmSource.data["AC Adapter"] ? pmSource.data["AC Adapter"]["Plugged in"] : false
|
|
|
|
height: batteryLabel.height
|
|
width: height
|
|
}
|
|
|
|
PlasmaComponents.Label {
|
|
id: batteryLabel
|
|
height: undefined
|
|
text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1%", battery.percent)
|
|
Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Battery at %1%", battery.percent)
|
|
}
|
|
}
|