File indexing completed on 2024-03-24 17:01:22

0001 /*
0002     SPDX-FileCopyrightText: 2019 Patrick José Pereira <patrickelectric@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 #include "backtraceparsercdb.h"
0007 #include "backtraceparser_p.h"
0008 
0009 BacktraceParserCdb::BacktraceParserCdb(QObject *parent)
0010     : BacktraceParser(parent)
0011 {
0012 }
0013 
0014 BacktraceParserPrivate *BacktraceParserCdb::constructPrivate() const
0015 {
0016     BacktraceParserPrivate *d = BacktraceParser::constructPrivate();
0017     d->m_usefulness = MayBeUseful;
0018     return d;
0019 }
0020 
0021 void BacktraceParserCdb::newLine(const QString &lineStr)
0022 {
0023     d_ptr->m_linesList.append(BacktraceLineCdb(lineStr));
0024 }
0025 
0026 BacktraceLineCdb::BacktraceLineCdb(const QString &line)
0027     : BacktraceLine()
0028 {
0029     d->m_line = line;
0030     // We should do the faith jump to believe that cdb will provides useful information
0031     d->m_rating = Good;
0032 }