forked from qt-creator/qt-creator
debugger: parse build-id-verbose output into tasks
Change-Id: I6bacc697c24185025f3342e43a29109bf75d8196 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -269,6 +269,8 @@ public slots:
|
||||
m_disassemblerAgent.resetLocation();
|
||||
}
|
||||
|
||||
TaskHub *taskHub();
|
||||
|
||||
public:
|
||||
DebuggerState state() const { return m_state; }
|
||||
RemoteSetupState remoteSetupState() const { return m_remoteSetupState; }
|
||||
@@ -1955,14 +1957,23 @@ void DebuggerEnginePrivate::reportTestError(const QString &msg, int line)
|
||||
{
|
||||
m_engine->showMessage(_("### Line %1: %2").arg(line).arg(msg));
|
||||
m_foundError = true;
|
||||
Task task(Task::Error, msg, Utils::FileName::fromUserInput(m_testFileName), line + 1, Core::Id("DebuggerTest"));
|
||||
taskHub()->addTask(task);
|
||||
}
|
||||
|
||||
TaskHub *DebuggerEnginePrivate::taskHub()
|
||||
{
|
||||
if (!m_taskHub) {
|
||||
m_taskHub = ProjectExplorerPlugin::instance()->taskHub();
|
||||
m_taskHub->addCategory(Core::Id("Debuginfo"), tr("Debug Information"));
|
||||
m_taskHub->addCategory(Core::Id("DebuggerTest"), tr("Debugger Test"));
|
||||
}
|
||||
return m_taskHub;
|
||||
}
|
||||
|
||||
Task task(Task::Error, msg, Utils::FileName::fromUserInput(m_testFileName), line + 1, Core::Id("DebuggerTest"));
|
||||
m_taskHub->addTask(task);
|
||||
TaskHub *DebuggerEngine::taskHub()
|
||||
{
|
||||
return d->taskHub();
|
||||
}
|
||||
|
||||
} // namespace Debugger
|
||||
|
||||
Reference in New Issue
Block a user