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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString BuildConfiguration::disabledReason() const
|
||||||
|
{
|
||||||
|
return QString();
|
||||||
|
}
|
||||||
|
|
||||||
bool BuildConfigMacroExpander::resolveMacro(const QString &name, QString *ret)
|
bool BuildConfigMacroExpander::resolveMacro(const QString &name, QString *ret)
|
||||||
{
|
{
|
||||||
if (name == QLatin1String("sourceDir")) {
|
if (name == QLatin1String("sourceDir")) {
|
||||||
|
@@ -92,6 +92,7 @@ public:
|
|||||||
Target *target() const;
|
Target *target() const;
|
||||||
|
|
||||||
virtual bool isEnabled() const;
|
virtual bool isEnabled() const;
|
||||||
|
virtual QString disabledReason() const;
|
||||||
|
|
||||||
Utils::AbstractMacroExpander *macroExpander() { return &m_macroExpander; }
|
Utils::AbstractMacroExpander *macroExpander() { return &m_macroExpander; }
|
||||||
|
|
||||||
|
@@ -631,6 +631,13 @@ bool Qt4BuildConfiguration::isEnabled() const
|
|||||||
return m_isEnabled;
|
return m_isEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString Qt4BuildConfiguration::disabledReason() const
|
||||||
|
{
|
||||||
|
if (!m_isEnabled)
|
||||||
|
return tr("Parsing the .pro file");
|
||||||
|
return QString();
|
||||||
|
}
|
||||||
|
|
||||||
void Qt4BuildConfiguration::setEnabled(bool enabled)
|
void Qt4BuildConfiguration::setEnabled(bool enabled)
|
||||||
{
|
{
|
||||||
if (m_isEnabled == enabled)
|
if (m_isEnabled == enabled)
|
||||||
|
@@ -117,6 +117,7 @@ public:
|
|||||||
ProjectExplorer::IOutputParser *createOutputParser() const;
|
ProjectExplorer::IOutputParser *createOutputParser() const;
|
||||||
|
|
||||||
virtual bool isEnabled() const;
|
virtual bool isEnabled() const;
|
||||||
|
virtual QString disabledReason() const;
|
||||||
/// \internal For Qt4Project, since that manages the parsing information
|
/// \internal For Qt4Project, since that manages the parsing information
|
||||||
void setEnabled(bool enabled);
|
void setEnabled(bool enabled);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user