Changeset View
Changeset View
Standalone View
Standalone View
src/backtracewidget.cpp
Show First 20 Lines • Show All 199 Lines • ▼ Show 20 Line(s) | 198 | { | |||
---|---|---|---|---|---|
200 | m_backtraceRatingWidget->setState(m_btGenerator->state()); | 200 | m_backtraceRatingWidget->setState(m_btGenerator->state()); | ||
201 | 201 | | |||
202 | if (m_btGenerator->state() == BacktraceGenerator::Loaded) { | 202 | if (m_btGenerator->state() == BacktraceGenerator::Loaded) { | ||
203 | ui.m_backtraceEdit->setEnabled(true); | 203 | ui.m_backtraceEdit->setEnabled(true); | ||
204 | ui.m_backtraceEdit->setPlainText(m_btGenerator->backtrace()); | 204 | ui.m_backtraceEdit->setPlainText(m_btGenerator->backtrace()); | ||
205 | 205 | | |||
206 | // scroll to crash | 206 | // scroll to crash | ||
207 | QTextCursor crashCursor = ui.m_backtraceEdit->document()->find(QStringLiteral("[KCrash Handler]")); | 207 | QTextCursor crashCursor = ui.m_backtraceEdit->document()->find(QStringLiteral("[KCrash Handler]")); | ||
208 | if (crashCursor.isNull()) { | ||||
209 | crashCursor = ui.m_backtraceEdit->document()->find(QStringLiteral("KCrash::defaultCrashHandler")); | ||||
210 | } | ||||
208 | if (!crashCursor.isNull()) { | 211 | if (!crashCursor.isNull()) { | ||
209 | crashCursor.movePosition(QTextCursor::Up, QTextCursor::MoveAnchor); | 212 | crashCursor.movePosition(QTextCursor::Up, QTextCursor::MoveAnchor); | ||
210 | ui.m_backtraceEdit->verticalScrollBar()->setValue(ui.m_backtraceEdit->cursorRect(crashCursor).top()); | 213 | ui.m_backtraceEdit->verticalScrollBar()->setValue(ui.m_backtraceEdit->cursorRect(crashCursor).top()); | ||
211 | } | 214 | } | ||
212 | 215 | | |||
213 | // highlight if possible | 216 | // highlight if possible | ||
214 | if (m_btGenerator->debugger().codeName() == QLatin1String("gdb")) { | 217 | if (m_btGenerator->debugger().codeName() == QLatin1String("gdb")) { | ||
215 | m_highlighter = new GdbHighlighter(ui.m_backtraceEdit->document(), | 218 | m_highlighter = new GdbHighlighter(ui.m_backtraceEdit->document(), | ||
▲ Show 20 Lines • Show All 187 Lines • Show Last 20 Lines |