Fixes: Compilation/start on handling console processes.

This commit is contained in:
Friedemann Kleint
2009-03-17 16:54:35 +01:00
committed by unknown
parent 5dc74a98e2
commit 04a15daab7
3 changed files with 66 additions and 7 deletions

View File

@@ -31,6 +31,7 @@
#define DEBUGGER_CDBENGINE_H
#include "idebuggerengine.h"
#include "debuggermanager.h"
namespace Debugger {
namespace Internal {
@@ -91,15 +92,21 @@ public:
virtual void setDebugDumpers(bool on);
virtual void setUseCustomDumpers(bool on);
virtual void recheckCustomDumperAvailability();
virtual void reloadSourceFiles();
protected:
void timerEvent(QTimerEvent*);
private slots:
void slotConsoleStubStarted();
void slotConsoleStubError(const QString &msg);
void slotConsoleStubTerminated();
private:
bool startAttachDebugger(unsigned long pid, QString *errorMessage);
bool startDebuggerWithExecutable(QString *errorMessage);
bool startAttachDebugger(qint64 pid, QString *errorMessage);
bool startDebuggerWithExecutable(DebuggerStartMode sm, QString *errorMessage);
void startWatchTimer();
void killWatchTimer();