From ac26a8edaa742aeafb021153bbbfca3e4b454f21 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 11 Feb 2011 14:20:23 +0100 Subject: [PATCH] Maemo: Inform debugger engine about connection loss. Task-number: QTCREATORBUG-3783 --- src/plugins/debugger/debuggerengine.h | 3 ++- src/plugins/qt4projectmanager/qt-maemo/maemodebugsupport.cpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/debuggerengine.h b/src/plugins/debugger/debuggerengine.h index ea69d5c4566..c70766b8828 100644 --- a/src/plugins/debugger/debuggerengine.h +++ b/src/plugins/debugger/debuggerengine.h @@ -249,6 +249,8 @@ public: virtual bool canDisplayTooltip() const { return state() == InferiorStopOk; } + virtual void notifyInferiorIll(); + signals: void stateChanged(const Debugger::DebuggerState &state); void updateViewsRequested(); @@ -296,7 +298,6 @@ protected: virtual void notifyEngineShutdownOk(); virtual void notifyEngineShutdownFailed(); - virtual void notifyInferiorIll(); virtual void notifyEngineIll(); virtual void setupEngine() = 0; diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodebugsupport.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodebugsupport.cpp index ed974a28caa..1dacab47d01 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodebugsupport.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodebugsupport.cpp @@ -171,6 +171,8 @@ void MaemoDebugSupport::handleSshError(const QString &error) if (m_state == Debugging) { showMessage(tr("SSH connection error: %1").arg(error), AppError); + if (m_engine) + m_engine->notifyInferiorIll(); } else if (m_state != Inactive) { handleAdapterSetupFailed(error); }