summaryrefslogtreecommitdiff
path: root/src/plugins/qtsupport
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-08-28 15:13:32 +0200
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-08-28 15:13:32 +0200
commit6529e874e4934da91ef6bddaa8253c7b5d5b011b (patch)
treee72c1d50205741a802c5a4fa4b6fd8eb682dc649 /src/plugins/qtsupport
parentedcf76613b82d4b04ad9d0797515dc42d983eb68 (diff)
parentf35f55091d985b1285af8530267de3bd3bcc1073 (diff)
downloadqt-creator-6529e874e4934da91ef6bddaa8253c7b5d5b011b.tar.gz
Merge remote-tracking branch 'origin/2.6'
Conflicts: src/plugins/remotelinux/deploymentinfo.cpp Change-Id: I92af9f9f558a76db78f838b0ccdfb8ad3d47af25
Diffstat (limited to 'src/plugins/qtsupport')
-rw-r--r--src/plugins/qtsupport/qtversionmanager.cpp8
-rw-r--r--src/plugins/qtsupport/qtversionmanager.h2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/qtsupport/qtversionmanager.cpp b/src/plugins/qtsupport/qtversionmanager.cpp
index 14ec9a7659..7d93a1d04b 100644
--- a/src/plugins/qtsupport/qtversionmanager.cpp
+++ b/src/plugins/qtsupport/qtversionmanager.cpp
@@ -136,7 +136,7 @@ QtVersionManager::QtVersionManager() :
void QtVersionManager::extensionsInitialized()
{
bool success = restoreQtVersions();
- updateFromInstaller();
+ updateFromInstaller(false);
if (!success) {
// We did neither restore our settings or upgraded
// in that case figure out if there's a qt in path
@@ -144,6 +144,7 @@ void QtVersionManager::extensionsInitialized()
findSystemQt();
}
+ emit qtVersionsChanged(m_versions.keys(), QList<int>(), QList<int>());
saveQtVersions();
const Utils::FileName configFileName = globalSettingsFileName();
@@ -231,7 +232,7 @@ bool QtVersionManager::restoreQtVersions()
return true;
}
-void QtVersionManager::updateFromInstaller()
+void QtVersionManager::updateFromInstaller(bool emitSignal)
{
m_fileWatcherTimer->stop();
@@ -353,7 +354,8 @@ void QtVersionManager::updateFromInstaller()
qDebug() << "";
}
}
- emit qtVersionsChanged(added, removed, changed);
+ if (emitSignal)
+ emit qtVersionsChanged(added, removed, changed);
saveQtVersions();
}
diff --git a/src/plugins/qtsupport/qtversionmanager.h b/src/plugins/qtsupport/qtversionmanager.h
index f2f4697c44..a13b5cd8d3 100644
--- a/src/plugins/qtsupport/qtversionmanager.h
+++ b/src/plugins/qtsupport/qtversionmanager.h
@@ -109,7 +109,7 @@ public slots:
void updateDumpFor(const Utils::FileName &qmakeCommand);
private slots:
- void updateFromInstaller();
+ void updateFromInstaller(bool emitSignal = true);
private:
// This function is really simplistic...