Warning, /plasma/plasma-welcome/src/qml/footers/Footer.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2023 Oliver Beard <olib141@outlook.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 import QtQuick 0008 import QtQuick.Controls as QQC2 0009 import QtQuick.Layouts 0010 import org.kde.kirigami as Kirigami 0011 0012 import org.kde.plasma.welcome 0013 0014 Item { 0015 id: footer 0016 0017 required property string contentSource 0018 0019 height: separatorLayout.implicitHeight 0020 0021 ColumnLayout { 0022 id: separatorLayout 0023 anchors.left: footer.left 0024 anchors.right: footer.right 0025 0026 spacing: 0 0027 0028 Kirigami.Separator { 0029 Layout.fillWidth: true 0030 } 0031 0032 // Not using QQC2.Toolbar so that the window can be 0033 // dragged from the footer, both appear identical 0034 Kirigami.AbstractApplicationHeader { 0035 Layout.fillWidth: true 0036 0037 contentItem: Item { 0038 implicitHeight: footerLoader.implicitHeight + footerLoader.anchors.margins * 2 0039 implicitWidth: parent.width 0040 0041 Loader { 0042 id: footerLoader 0043 anchors.fill: parent 0044 anchors.margins: Kirigami.Units.smallSpacing 0045 0046 source: footer.contentSource 0047 } 0048 } 0049 } 0050 } 0051 }