From 53cfbb13a722475ecaaa09a9c324e3300af6bd7b Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Thu, 3 Sep 2009 19:45:09 +0200 Subject: [PATCH] Initialize everything also in the invalid QtVersion ctor. --- .../qt4projectmanager/qtversionmanager.cpp | 18 ++++++++++++++++++ .../qt4projectmanager/qtversionmanager.h | 4 +--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 15305909779..0670547535f 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 d657fb14a90..d79809bffe9 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 -- GitLab