From 7afef49682bc2608fddd8a388ed0517b8e125f48 Mon Sep 17 00:00:00 2001 From: Lasse Holmstedt Date: Tue, 24 Aug 2010 17:17:54 +0200 Subject: Qml Debugger: Code style and cleanup Reviewed-by: hjk --- src/plugins/debugger/debuggerrunner.cpp | 36 +++++---------------------------- 1 file changed, 5 insertions(+), 31 deletions(-) (limited to 'src/plugins/debugger/debuggerrunner.cpp') diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp index 5c658d7f1a..19c159b958 100644 --- a/src/plugins/debugger/debuggerrunner.cpp +++ b/src/plugins/debugger/debuggerrunner.cpp @@ -229,8 +229,9 @@ DebuggerRunControl::DebuggerRunControl(RunConfiguration *runConfiguration, { connect(this, SIGNAL(finished()), this, SLOT(handleFinished())); - m_isQmlProject = isQmlProject(runConfiguration); - createEngine(sp); + DebuggerStartParameters startParams = sp; + startParams.m_isQmlProject = isQmlProject(runConfiguration); + createEngine(startParams); } DebuggerRunControl::~DebuggerRunControl() @@ -378,8 +379,8 @@ void DebuggerRunControl::createEngine(const DebuggerStartParameters &startParams if (!engineType) engineType = engineForMode(sp.startMode); - if (engineType != QmlEngineType && m_isQmlProject && (activeLangs & Lang_Qml)) { - if (activeLangs & Lang_Cpp) { + if (engineType != QmlEngineType && sp.m_isQmlProject && (activeLangs & QmlLanguage)) { + if (activeLangs & CppLanguage) { sp.cppEngineType = engineType; engineType = QmlCppEngineType; } else { @@ -596,31 +597,4 @@ bool DebuggerRunControl::isQmlProject(RunConfiguration *config) return false; } -bool DebuggerRunControl::isCurrentProjectQmlCppBased() -{ - Project *startupProject = ProjectExplorerPlugin::instance()->startupProject(); - if (!startupProject) - return false; - - if (!startupProject->activeTarget()) - return false; - - RunConfiguration *rc = startupProject->activeTarget()->activeRunConfiguration(); - - return isQmlProject(rc); -} - -bool DebuggerRunControl::isCurrentProjectCppBased() -{ - Project *startupProject = ProjectExplorerPlugin::instance()->startupProject(); - if (!startupProject) - return false; - const QString id = startupProject->id(); - return id == _("GenericProjectManager.GenericProject") - || id == _("CMakeProjectManager.CMakeProject") - || id == _("Qt4ProjectManager.Qt4Project"); -} - - - } // namespace Debugger -- cgit v1.2.1