mirror of
https://github.com/luneko/SweetTokyoNight.git
synced 2025-12-16 08:29:53 +01:00
Kde: Add sddm theme
This commit is contained in:
33
kde/sddm/components/Battery.qml
Normal file
33
kde/sddm/components/Battery.qml
Normal file
@@ -0,0 +1,33 @@
|
||||
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)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user