// SPDX-FileCopyrightText: 2019 Black Hat // SPDX-FileCopyrightText: 2020 Carl Schwan // SPDX-License-Identifier: GPL-3.0-only import QtQuick 2.15 import QtQuick.Controls 2.15 as QQC2 import QtQuick.Layouts 1.15 import org.kde.kirigami 2.15 as Kirigami import org.kde.neochat 1.0 QQC2.ItemDelegate { id: sectionDelegate property alias labelText: sectionLabel.text property var maxWidth: Number.POSITIVE_INFINITY topPadding: Kirigami.Units.largeSpacing bottomPadding: 0 // Note not 0 by default contentItem: ColumnLayout { spacing: Kirigami.Units.smallSpacing Layout.fillWidth: true Kirigami.Heading { id: sectionLabel level: 4 color: Kirigami.Theme.disabledTextColor horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter Layout.fillWidth: true Layout.maximumWidth: maxWidth } Kirigami.Separator { Layout.minimumHeight: 2 Layout.fillWidth: true Layout.maximumWidth: maxWidth } } background: Rectangle { color: Config.blur ? "transparent" : Kirigami.Theme.backgroundColor Kirigami.Theme.inherit: false Kirigami.Theme.colorSet: Kirigami.Theme.Window } }