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 }