diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index 153059097793d292b42937ebdca5da1eb143f55d..0670547535f1c9d7473fac6113db6df774960d09 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -445,6 +445,24 @@ QtVersion::QtVersion(const QString &qmakeCommand, bool isAutodetected, const QSt
     m_name = qtVersionString();
 }
 
+QtVersion::QtVersion()
+    : m_name(QString::null),
+    m_id(-1),
+    m_isAutodetected(false),
+    m_hasDebuggingHelper(false),
+    m_mkspecUpToDate(false),
+    m_versionInfoUpToDate(false),
+    m_notInstalled(false),
+    m_defaultConfigIsDebug(true),
+    m_defaultConfigIsDebugAndRelease(true),
+    m_hasExamples(false),
+    m_hasDemos(false),
+    m_hasDocumentation(false)
+{
+    setQMakeCommand(QString::null);
+}
+
+
 QtVersion::~QtVersion()
 {
 
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.h b/src/plugins/qt4projectmanager/qtversionmanager.h
index d657fb14a90a8ec6c0c6c012822ac99bdf4a216d..d79809bffe9d528174b2191ebb61a4f404a39abb 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.h
+++ b/src/plugins/qt4projectmanager/qtversionmanager.h
@@ -55,9 +55,7 @@ public:
 
     QtVersion(const QString &name, const QString &path, int id,
               bool isAutodetected = false, const QString &autodetectionSource = QString());
-    QtVersion()
-        :m_name(QString::null), m_id(-1)
-    { setQMakeCommand(QString::null); }
+    QtVersion();
     ~QtVersion();
 
     bool isValid() const; //TOOD check that the dir exists and the name is non empty