Warning, /plasma/xdg-desktop-portal-kde/src/AccessDialog.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: 2021 Aleix Pol Gonzalez <aleixpol@kde.org>
0003  */
0004 
0005 import QtQuick 2.15
0006 import QtQuick.Layouts 1.15
0007 import QtQuick.Controls 2.15 as QQC2
0008 import org.kde.kirigami 2.14 as Kirigami
0009 import org.kde.plasma.workspace.dialogs 1.0 as PWD
0010 
0011 PWD.SystemDialog
0012 {
0013     id: root
0014     property alias body: bodyLabel.text
0015     property string acceptLabel: ""
0016     property string rejectLabel: ""
0017 
0018     QQC2.Label {
0019         id: bodyLabel
0020         Layout.fillWidth: true
0021         wrapMode: Text.WordWrap
0022     }
0023 
0024     standardButtons: QQC2.DialogButtonBox.Ok | QQC2.DialogButtonBox.Cancel
0025     Component.onCompleted: {
0026         if (root.acceptLabel.length > 0) {
0027             dialogButtonBox.button(QQC2.DialogButtonBox.Ok).text = root.acceptLabel
0028         }
0029         if (root.rejectLabel.length > 0) {
0030             dialogButtonBox.button(QQC2.DialogButtonBox.Cancel).text = root.rejectLabel
0031         }
0032     }
0033 }