Warning, /network/neochat/src/qml/SectionDelegate.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2019 Black Hat <bhat@encom.eu.org> 0002 // SPDX-FileCopyrightText: 2020 Carl Schwan <carl@carlschwan.eu> 0003 // SPDX-License-Identifier: GPL-3.0-only 0004 0005 import QtQuick 0006 import QtQuick.Controls as QQC2 0007 import QtQuick.Layouts 0008 0009 import org.kde.kirigami as Kirigami 0010 0011 import org.kde.neochat 0012 import org.kde.neochat.config 0013 0014 QQC2.ItemDelegate { 0015 id: root 0016 0017 property alias labelText: sectionLabel.text 0018 property var maxWidth: Number.POSITIVE_INFINITY 0019 0020 property int colorSet: Kirigami.Theme.Window 0021 0022 leftPadding: 0 0023 rightPadding: 0 0024 topPadding: Kirigami.Units.largeSpacing 0025 bottomPadding: 0 // Note not 0 by default 0026 0027 contentItem: ColumnLayout { 0028 spacing: Kirigami.Units.smallSpacing 0029 Layout.fillWidth: true 0030 0031 Kirigami.Heading { 0032 id: sectionLabel 0033 level: 4 0034 color: Kirigami.Theme.disabledTextColor 0035 horizontalAlignment: Text.AlignHCenter 0036 verticalAlignment: Text.AlignVCenter 0037 Layout.fillWidth: true 0038 Layout.maximumWidth: maxWidth 0039 } 0040 Kirigami.Separator { 0041 Layout.fillWidth: true 0042 Layout.maximumWidth: maxWidth 0043 } 0044 } 0045 0046 background: Rectangle { 0047 color: Config.blur ? "transparent" : Kirigami.Theme.backgroundColor 0048 Kirigami.Theme.inherit: false 0049 Kirigami.Theme.colorSet: root.colorSet 0050 } 0051 }