Changeset View
Changeset View
Standalone View
Standalone View
src/parser/backtraceparsergdb.h
Show All 34 Lines | |||||
35 | { | 35 | { | ||
36 | Q_OBJECT | 36 | Q_OBJECT | ||
37 | Q_DECLARE_PRIVATE(BacktraceParserGdb) | 37 | Q_DECLARE_PRIVATE(BacktraceParserGdb) | ||
38 | public: | 38 | public: | ||
39 | explicit BacktraceParserGdb(QObject *parent = nullptr); | 39 | explicit BacktraceParserGdb(QObject *parent = nullptr); | ||
40 | 40 | | |||
41 | QString parsedBacktrace() const override; | 41 | QString parsedBacktrace() const override; | ||
42 | QList<BacktraceLine> parsedBacktraceLines() const override; | 42 | QList<BacktraceLine> parsedBacktraceLines() const override; | ||
43 | static const QLatin1String KCRASH_INFO_MESSAGE; | ||||
43 | 44 | | |||
44 | protected: | 45 | protected: | ||
45 | BacktraceParserPrivate *constructPrivate() const override; | 46 | BacktraceParserPrivate *constructPrivate() const override; | ||
46 | 47 | | |||
47 | protected Q_SLOTS: | 48 | protected Q_SLOTS: | ||
48 | void newLine(const QString & lineStr) override; | 49 | void newLine(const QString & lineStr) override; | ||
49 | 50 | | |||
50 | private: | 51 | private: | ||
51 | void parseLine(const QString & lineStr); | 52 | void parseLine(const QString & lineStr); | ||
52 | }; | 53 | }; | ||
53 | 54 | | |||
54 | #endif // BACKTRACEPARSERGDB_H | 55 | #endif // BACKTRACEPARSERGDB_H |