From ac18c37417bc35d7b696a9ffb4aa4505e6941074 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <daniel.molkentin@nokia.com> Date: Mon, 25 Oct 2010 19:33:35 +0200 Subject: [PATCH] Prefer Qt version to show examples from Reviewed-by: Niels Weber --- src/plugins/qt4projectmanager/qtversionmanager.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 9b71b4cd0db..a6c4fe94190 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -240,6 +240,17 @@ void QtVersionManager::updateExamples() candidates.append(version); } + // in SDKs, we want to prefer the Qt version shipping with the SDK + QString preferred = Core::ICore::instance()->settings()->value("General/PreferredQMakePath").toString(); + if (!preferred.isEmpty()) { + foreach (version, candidates) { + if (version->qmakeCommand() == preferred) { + emit updateExamples(version->examplesPath(), version->demosPath(), version->sourcePath()); + return; + } + } + } + // prefer versions with declarative examples foreach (version, candidates) { if (QDir(version->examplesPath()+"/declarative").exists()) { -- GitLab