Warning, /plasma/drkonqi/src/qml/BacktracePage.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0002 // SPDX-FileCopyrightText: 2021 Harald Sitter <sitter@kde.org>
0003
0004 import QtQuick 2.15
0005 import QtQuick.Layouts 1.15
0006 import org.kde.kirigami 2.19 as Kirigami
0007
0008 import org.kde.drkonqi 1.0
0009
0010 DeveloperPage {
0011 title: i18nc("@title", "Fetching the Backtrace (Automatic Crash Information)")
0012 reportActionVisible: false
0013 basic: !advancedAction.checked
0014
0015 onTraceChanged: {
0016 reportInterface.backtrace = trace
0017 }
0018
0019 footerActionsLeft: [
0020 Kirigami.Action {
0021 id: advancedAction
0022 checkable: true
0023 icon.name: "code-context"
0024 text: i18nc("@action:button", "Show backtrace content (advanced)")
0025 }
0026 ]
0027 footerActionsRight: [
0028 Kirigami.Action {
0029 enabled: {
0030 if (DrKonqi.ignoreQuality() && state == BacktraceGenerator.Loaded) {
0031 return true;
0032 }
0033 switch (usefulness) {
0034 case BacktraceParser.ReallyUseful:
0035 case BacktraceParser.MayBeUseful:
0036 // TODO figure out how to best decide whether to move on or not
0037 case BacktraceParser.ProbablyUseless:
0038 return true
0039 case BacktraceParser.Useless:
0040 case BacktraceParser.InvalidUsefulness:
0041 return false
0042 }
0043 }
0044 icon.name: "go-next"
0045 text: i18nc("@action:button", "Next")
0046 onTriggered: pageStack.push("qrc:/ui/BugzillaPage.qml")
0047 }
0048 ]
0049 }