forked from qt-creator/qt-creator
Add BuildConfiguration::disabledReason()
Not yet used. Change-Id: I1f8763163e5f19e41d8e98517cf13d9bbb1e6ff8 Reviewed-on: http://codereview.qt.nokia.com/189 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
This commit is contained in:
@@ -279,6 +279,11 @@ bool BuildConfiguration::isEnabled() const
|
||||
return true;
|
||||
}
|
||||
|
||||
QString BuildConfiguration::disabledReason() const
|
||||
{
|
||||
return QString();
|
||||
}
|
||||
|
||||
bool BuildConfigMacroExpander::resolveMacro(const QString &name, QString *ret)
|
||||
{
|
||||
if (name == QLatin1String("sourceDir")) {
|
||||
|
@@ -92,6 +92,7 @@ public:
|
||||
Target *target() const;
|
||||
|
||||
virtual bool isEnabled() const;
|
||||
virtual QString disabledReason() const;
|
||||
|
||||
Utils::AbstractMacroExpander *macroExpander() { return &m_macroExpander; }
|
||||
|
||||
|
@@ -631,6 +631,13 @@ bool Qt4BuildConfiguration::isEnabled() const
|
||||
return m_isEnabled;
|
||||
}
|
||||
|
||||
QString Qt4BuildConfiguration::disabledReason() const
|
||||
{
|
||||
if (!m_isEnabled)
|
||||
return tr("Parsing the .pro file");
|
||||
return QString();
|
||||
}
|
||||
|
||||
void Qt4BuildConfiguration::setEnabled(bool enabled)
|
||||
{
|
||||
if (m_isEnabled == enabled)
|
||||
|
@@ -117,6 +117,7 @@ public:
|
||||
ProjectExplorer::IOutputParser *createOutputParser() const;
|
||||
|
||||
virtual bool isEnabled() const;
|
||||
virtual QString disabledReason() const;
|
||||
/// \internal For Qt4Project, since that manages the parsing information
|
||||
void setEnabled(bool enabled);
|
||||
|
||||
|
Reference in New Issue
Block a user