Warning, /plasma/libplasma/templates/plasma6-wallpaper/package/contents/ui/config.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: %{CURRENT_YEAR} %{AUTHOR} <%{EMAIL}>
0003 SPDX-License-Identifier: LGPL-2.1-or-later
0004 */
0005
0006 import QtQuick
0007 import QtQuick.Layouts
0008 import QtQuick.Controls as QQC2
0009 import org.kde.kirigami as Kirigami
0010
0011 ColumnLayout {
0012 id: root
0013 property alias cfg_DisplayText: textField.text
0014
0015 RowLayout {
0016 spacing: Kirigami.Units.largeSpacing
0017
0018 // To allow aligned integration in the settings form,
0019 // "formAlignment" is a property injected by the config containment
0020 // which defines the offset of the value fields
0021 QQC2.Label {
0022 Layout.minimumWidth: width
0023 Layout.maximumWidth: width
0024 width: formAlignment - Kirigami.Units.largeSpacing * 2
0025 horizontalAlignment: Text.AlignRight
0026
0027 // use i18nd in config QML, as the default textdomain is set to that of the config container
0028 text: i18nd("plasma_wallpaper_org.kde.plasma.%{APPNAMELC}", "Text to Display:")
0029 }
0030 QQC2.TextField {
0031 id: textField
0032 Layout.fillWidth: true
0033 }
0034 }
0035
0036 Item { // tighten layout
0037 Layout.fillHeight: true
0038 }
0039 }