Warning, /plasma/plasma-bigscreen/containments/homescreen/package/contents/ui/ConfigWindow.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2019 Marco Martin <mart@kde.org>
0003 SPDX-FileCopyrightText: 2019 Aditya Mehra <aix.m@outlook.com>
0004
0005 SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007
0008 import QtQuick 2.14
0009 import QtQuick.Window 2.14
0010 import QtQuick.Layouts 1.14
0011 import QtQuick.Controls 2.14 as Controls
0012 import org.kde.kirigami 2.12 as Kirigami
0013
0014 Window {
0015 id: window
0016 color: Qt.rgba(0, 0, 0, 0.8)
0017
0018 width: screen.availableGeometry.width
0019 height: screen.availableGeometry.height
0020
0021 Kirigami.Theme.colorSet: Kirigami.Theme.Complementary
0022 Item {
0023 id: contentItem
0024 anchors {
0025 fill: parent
0026 margins: Kirigami.Units.largeSpacing
0027 }
0028 ColumnLayout {
0029 Controls.CheckBox {
0030 id: backgroundCheckbox
0031 text: i18n("Use Colored Tiles")
0032 checked: plasmoid.configuration.coloredTiles
0033 onCheckedChanged: plasmoid.configuration.coloredTiles = checked
0034 focus: true
0035 Keys.onEnterPressed: checked = !checked
0036 Keys.onReturnPressed: checked = !checked
0037 KeyNavigation.down: expandingCheckbox
0038 }
0039 Controls.CheckBox {
0040 id: expandingCheckbox
0041 text: i18n("Use Expanding Tiles")
0042 checked: plasmoid.configuration.expandingTiles
0043 onCheckedChanged: plasmoid.configuration.expandingTiles = checked
0044 Keys.onEnterPressed: checked = !checked
0045 Keys.onReturnPressed: checked = !checked
0046 KeyNavigation.down: closeButton
0047 }
0048 }
0049 }
0050 Controls.Button {
0051 id: closeButton
0052 anchors {
0053 bottom: parent.bottom
0054 right: parent.right
0055 }
0056 icon.name: "window-close"
0057 text: i18n("close")
0058 onClicked: window.close()
0059 Keys.onEnterPressed: clicked()
0060 Keys.onReturnPressed: clicked()
0061 KeyNavigation.up: backgroundCheckbox
0062 }
0063 }