diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index 9b71b4cd0dbc353d94bc5395326f5239a5cf9f20..a6c4fe94190bb2253f4ae433949493bc49fade63 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()) {