Handle various CDB output windows.

Add modules, threads and register view. Refactor register format code.
This commit is contained in:
Friedemann Kleint
2009-04-09 16:51:13 +02:00
parent e6843ff5bc
commit 6d4d19dfa8
16 changed files with 572 additions and 141 deletions

View File

@@ -33,13 +33,16 @@
#include <windows.h>
#include <inc/dbgeng.h>
#include <QtCore/QObject>
namespace Debugger {
namespace Internal {
class CdbDebugEngine;
class CdbDebugOutput : public IDebugOutputCallbacks
class CdbDebugOutput : public QObject, public IDebugOutputCallbacks
{
Q_OBJECT
public:
explicit CdbDebugOutput(CdbDebugEngine* engine);
@@ -63,6 +66,10 @@ public:
IN PCSTR text
);
signals:
void debuggerOutput(const QString &prefix, const QString &message);
void debuggerInputPrompt(const QString &prefix, const QString &message);
private:
CdbDebugEngine* m_pEngine;
};