diff --git a/src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec b/src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec index ac1a03c772b19119768df70e30f7f0532bced006..cb36d169b7523694c0cc07c35c9ec660d7ecbe10 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 5bd72da88fafe9f98feb782f05b7c4d48f2cd37f..6b5ba178ad227da23babb334f00bf13688f770da 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();