debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp}

This commit is contained in:
hjk
2010-12-08 12:43:11 +01:00
parent d7ca39da06
commit cfd2dbb395
18 changed files with 297 additions and 208 deletions

View File

@@ -30,13 +30,14 @@
#include "debuggerengine.h"
#include "debuggeractions.h"
#include "debuggeragents.h"
#include "debuggercore.h"
#include "debuggerplugin.h"
#include "debuggerrunner.h"
#include "debuggerstringutils.h"
#include "debuggertooltip.h"
#include "memoryagent.h"
#include "disassembleragent.h"
#include "breakhandler.h"
#include "moduleshandler.h"
#include "registerhandler.h"
@@ -1418,6 +1419,17 @@ bool DebuggerEngine::isCppBreakpoint(const BreakpointParameters &p)
&& !p.fileName.endsWith(QLatin1String(".js"), Qt::CaseInsensitive);
}
void DebuggerEngine::openMemoryView(quint64 address)
{
(void) new MemoryViewAgent(this, address);
}
void DebuggerEngine::openDisassemblerView(const StackFrame &frame)
{
DisassemblerViewAgent *agent = new DisassemblerViewAgent(this);
agent->setFrame(frame, true, false);
}
} // namespace Debugger
#include "debuggerengine.moc"