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