aerothemeplasma/plasma/plasmoids/io.gitgud.wackyideas.battery/contents/ui/InhibitionHint.qml
2025-10-19 20:05:51 +02:00

42 lines
1,002 B
QML
Executable file

/*
SPDX-FileCopyrightText: 2015 Kai Uwe Broulik <kde@privat.broulik.de>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
import QtQuick
import QtQuick.Layouts
import org.kde.plasma.components as PlasmaComponents3
import org.kde.kirigami as Kirigami
ColumnLayout {
property alias iconSource: iconItem.source
property alias text: label.text
spacing: Kirigami.Units.smallSpacing
RowLayout {
spacing: Kirigami.Units.smallSpacing
Kirigami.Icon {
id: iconItem
Layout.preferredWidth: Kirigami.Units.iconSizes.small
Layout.preferredHeight: Kirigami.Units.iconSizes.small
Layout.alignment: Qt.AlignTop
visible: valid
}
PlasmaComponents3.Label {
id: label
Layout.fillWidth: true
textFormat: Text.PlainText
wrapMode: Text.WordWrap
elide: Text.ElideRight
maximumLineCount: 4
opacity: 0.75
}
}
}