From 03492f24da8bc063b4a294012950365a3be6f778 Mon Sep 17 00:00:00 2001 From: Christian Kandeler <christian.kandeler@nokia.com> Date: Wed, 8 Sep 2010 14:25:33 +0200 Subject: [PATCH] QML debugging: Adaptations for Maemo. Reviewed-by: Lasse Holmstedt --- src/plugins/debugger/debuggerrunner.cpp | 1 + src/plugins/debugger/qml/qmlcppengine.h | 4 +++- src/plugins/debugger/qml/qmlengine.cpp | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp index 0f80b683dbe..e8d3dfc909d 100644 --- a/src/plugins/debugger/debuggerrunner.cpp +++ b/src/plugins/debugger/debuggerrunner.cpp @@ -260,6 +260,7 @@ static DebuggerEngineType engineForToolChain(int toolChainType) case ProjectExplorer::ToolChain::RVCT_ARMV6: case ProjectExplorer::ToolChain::RVCT_ARMV5_GNUPOC: case ProjectExplorer::ToolChain::GCCE_GNUPOC: + case ProjectExplorer::ToolChain::GCC_MAEMO: return GdbEngineType; case ProjectExplorer::ToolChain::MSVC: diff --git a/src/plugins/debugger/qml/qmlcppengine.h b/src/plugins/debugger/qml/qmlcppengine.h index 68b2558ab04..d33e010528f 100644 --- a/src/plugins/debugger/qml/qmlcppengine.h +++ b/src/plugins/debugger/qml/qmlcppengine.h @@ -13,7 +13,7 @@ namespace Internal { class GdbEngine; class QmlEngine; -class QmlCppEngine : public DebuggerEngine +class DEBUGGER_EXPORT QmlCppEngine : public DebuggerEngine { Q_OBJECT public: @@ -67,6 +67,8 @@ public: QAbstractItemModel *returnModel() const; QAbstractItemModel *sourceFilesModel() const; + DebuggerEngine *cppEngine() const { return m_cppEngine; } + protected: virtual void detachDebugger(); virtual void executeStep(); diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index 7e0207bcd81..2cd0f9b6395 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -162,7 +162,9 @@ void QmlEngine::connectionStartupFailed() { QMessageBox::critical(0, tr("Failed to connect to debugger"), - tr("Could not connect to debugger server.") ); + tr("Could not connect to QML debugger server at %1:%2.") + .arg(startParameters().qmlServerAddress) + .arg(startParameters().qmlServerPort)); notifyEngineRunFailed(); } -- GitLab