File indexing completed on 2024-04-21 16:12:18
0001 /* 0002 SPDX-FileCopyrightText: 2009-2010 George Kiagiadakis <kiagiadakis.george@gmail.com> 0003 SPDX-FileCopyrightText: 2021 Harald Sitter <sitter@kde.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 #ifndef BACKTRACEPARSER_P_H 0008 #define BACKTRACEPARSER_P_H 0009 0010 #include "backtraceparser.h" 0011 0012 class BacktraceParserPrivate 0013 { 0014 public: 0015 BacktraceParserPrivate() 0016 : m_usefulness(BacktraceParser::InvalidUsefulness) 0017 { 0018 } 0019 ~BacktraceParserPrivate() 0020 { 0021 } 0022 0023 QStringList m_infoLines; 0024 QList<BacktraceLine> m_linesList; 0025 QList<BacktraceLine> m_linesToRate; 0026 QStringList m_firstUsefulFunctions; 0027 QString m_simplifiedBacktrace; 0028 QStringList m_librariesWithMissingDebugSymbols; 0029 BacktraceParser::Usefulness m_usefulness; 0030 bool m_compositorCrashed = false; 0031 }; 0032 0033 #endif // BACKTRACEPARSER_P_H