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 }