From c7049d80f20fccdfb53708c2420cda99bc8b6bed Mon Sep 17 00:00:00 2001
From: Lasse Holmstedt <lasse.holmstedt@nokia.com>
Date: Thu, 18 Mar 2010 11:50:38 +0100
Subject: [PATCH] Added FIXME and fixed qmlprojectmanager pluginspec

---
 src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec | 1 +
 src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp     | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec b/src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec
index ac1a03c772b..cb36d169b75 100644
--- a/src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec
+++ b/src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec
@@ -18,5 +18,6 @@ Alternatively, this plugin may be used under the terms of the GNU Lesser General
         <dependency name="TextEditor" version="1.3.82"/>
         <dependency name="QmlJSEditor" version="1.3.82"/>
         <dependency name="Help" version="1.3.82"/>
+        <dependency name="Debugger" version="1.3.82" />
     </dependencyList>
 </plugin>
diff --git a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
index 5bd72da88fa..6b5ba178ad2 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
@@ -83,6 +83,8 @@ void QmlRunControl::start()
     m_applicationLauncher.start(ProjectExplorer::ApplicationLauncher::Gui, m_executable,
                                 m_commandLineArguments);
 
+    // FIXME this line should be refactored out in order to remove the dependency between
+    // debugger and qmlprojectmanager, because debugger also relies on cpptools.
     Debugger::DebuggerUISwitcher::instance()->setActiveLanguage(Qml::Constants::LANG_QML);
 
     emit started();
-- 
GitLab