Warning, /multimedia/kasts/src/qml/ErrorListOverlay.qml is written in an unsupported language. File is not indexed.

0001 /**
0002  * SPDX-FileCopyrightText: 2021-2022 Bart De Vries <bart@mogwai.be>
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 Controls
0009 import QtQuick.Layouts
0010 
0011 import org.kde.kirigami as Kirigami
0012 
0013 import org.kde.kasts
0014 
0015 Kirigami.Dialog {
0016     id: errorOverlay
0017     preferredWidth: Kirigami.Units.gridUnit * 25
0018     preferredHeight: Kirigami.Units.gridUnit * 16
0019 
0020     showCloseButton: true
0021 
0022     title: i18nc("@title", "Error Log")
0023     standardButtons: Kirigami.Dialog.NoButton
0024 
0025     customFooterActions: Kirigami.Action {
0026         text: i18nc("@action:button", "Clear All Errors")
0027         icon.name: "edit-clear-all"
0028         onTriggered: ErrorLogModel.clearAll()
0029         enabled: errorList.count > 0
0030     }
0031 
0032     ErrorList {
0033         id: errorList
0034     }
0035 }