aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerrunner.h
diff options
context:
space:
mode:
authorFriedemann Kleint <[email protected]>2010-09-13 11:08:08 +0200
committerFriedemann Kleint <[email protected]>2010-09-13 11:08:08 +0200
commit342ab57db29cad5692a7e5919a413dd44f082993 (patch)
treea277f20f5b44806c6260b01d7765ae14b8dc414f /src/plugins/debugger/debuggerrunner.h
parent5c0743317543034dd35fee94baa173a37bb48494 (diff)
Debugger: Un-export GdbAdapters.
Reviewed-by: hjk Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins/debugger/debuggerrunner.h')
-rw-r--r--src/plugins/debugger/debuggerrunner.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggerrunner.h b/src/plugins/debugger/debuggerrunner.h
index 2fbe020165e..cca2a24446f 100644
--- a/src/plugins/debugger/debuggerrunner.h
+++ b/src/plugins/debugger/debuggerrunner.h
@@ -48,6 +48,8 @@ class DebuggerStartParameters;
namespace Internal {
class DebuggerEngine;
class QmlEngine;
+class GdbEngine;
+class AbstractGdbAdapter;
}
//DEBUGGER_EXPORT QDebug operator<<(QDebug str, const DebuggerStartParameters &);
@@ -113,11 +115,17 @@ public:
void showMessage(const QString &msg, int channel);
+ void remoteGdbHandleSetupDone();
+ void remoteGdbHandleSetupFailed(const QString &message);
+
static bool checkDebugConfiguration(int toolChain,
QString *errorMessage,
QString *settingsCategory = 0,
QString *settingsPage = 0);
+signals:
+ void gdbAdapterRequestSetup();
+
private slots:
void handleFinished();
@@ -127,6 +135,9 @@ protected:
private:
DebuggerEngineType engineForExecutable(const QString &executable);
DebuggerEngineType engineForMode(DebuggerStartMode mode);
+ void initGdbEngine(Internal::GdbEngine *engine);
+ Internal::GdbEngine *gdbEngine() const;
+ Internal::AbstractGdbAdapter *gdbAdapter() const;
Internal::DebuggerEngine *m_engine;
const QWeakPointer<RunConfiguration> m_myRunConfiguration;