Warning, /utilities/krecorder/src/contents/ui/settings/SettingsDialog.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2022 Devin Lin <espidev@gmail.com> 0002 // SPDX-License-Identifier: GPL-3.0-or-later 0003 0004 import QtQuick 0005 import QtQuick.Controls as Controls 0006 import QtQuick.Layouts 0007 0008 import org.kde.kirigami as Kirigami 0009 import KRecorder 0010 0011 // Settings dialog is used on mobile when the app is widescreen. 0012 Kirigami.Dialog { 0013 id: root 0014 title: i18n("Settings") 0015 standardButtons: Kirigami.Dialog.NoButton 0016 0017 preferredWidth: Kirigami.Units.gridUnit * 35 0018 0019 Kirigami.Theme.inherit: false 0020 Kirigami.Theme.colorSet: Kirigami.Theme.Window 0021 0022 Controls.Control { 0023 id: control 0024 leftPadding: 0 0025 rightPadding: 0 0026 topPadding: Kirigami.Units.gridUnit 0027 bottomPadding: Kirigami.Units.gridUnit 0028 0029 background: Rectangle { 0030 Kirigami.Theme.inherit: false 0031 Kirigami.Theme.colorSet: Kirigami.Theme.Window 0032 color: Kirigami.Theme.backgroundColor 0033 } 0034 0035 contentItem: SettingsComponent { 0036 dialog: root 0037 width: control.width 0038 onCloseRequested: dialog.close() 0039 } 0040 } 0041 }