Warning, /plasma/plasma-mobile/components/mobileshell/qml/statusbar/indicators/BatteryIndicator.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2021 Devin Lin <espidev@gmail.com> 0003 * SPDX-FileCopyrightText: 2019 Marco Martin <mart@kde.org> 0004 * 0005 * SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 2.6 0009 import QtQuick.Layouts 1.4 0010 0011 import org.kde.kirigami 2.20 as Kirigami 0012 0013 import org.kde.plasma.components 3.0 as PlasmaComponents 0014 import org.kde.plasma.workspace.components 2.0 as PW 0015 import org.kde.plasma.private.mobileshell as MobileShell 0016 0017 RowLayout { 0018 property real textPixelSize: Kirigami.Units.gridUnit * 0.6 0019 0020 visible: MobileShell.BatteryInfo.isVisible 0021 0022 PW.BatteryIcon { 0023 id: battery 0024 Layout.preferredWidth: height 0025 Layout.fillHeight: true 0026 hasBattery: true 0027 percent: MobileShell.BatteryInfo.percent 0028 pluggedIn: MobileShell.BatteryInfo.pluggedIn 0029 0030 height: batteryLabel.height 0031 width: batteryLabel.height 0032 } 0033 0034 PlasmaComponents.Label { 0035 id: batteryLabel 0036 text: i18n("%1%", MobileShell.BatteryInfo.percent) 0037 Layout.alignment: Qt.AlignVCenter 0038 0039 color: Kirigami.Theme.textColor 0040 font.pixelSize: textPixelSize 0041 } 0042 }