aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/evaluator.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-07-13 12:00:18 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-03-14 08:52:50 +0000
commit149e20aca1e401ba18bbae602df2caa7dc68c493 (patch)
tree29b0b5a270696040b5b8c668834c2e6929ec621f /src/lib/corelib/language/evaluator.h
parentd0f29502e0d4f3e21fbe0f0b7b56c62b4f85fde3 (diff)
Provide rules with information about the content of Export items
The product variable gets a new property "exports" that provides a "dependencies" array as well as property values the same way that the product variable itself does, but for exported dependencies and properties, respectively. In addition, meta data about these properties is provided via a "properties" array, and structural information can be retrieved via "childItems". This data is intended to be used by modules creating interface files from products. Task-number: QBS-268 Change-Id: I2bb106e1ca1b18abbd6fe60411bc81bda9ee35e7 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language/evaluator.h')
-rw-r--r--src/lib/corelib/language/evaluator.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/language/evaluator.h b/src/lib/corelib/language/evaluator.h
index ddb4940af..0fd4003d8 100644
--- a/src/lib/corelib/language/evaluator.h
+++ b/src/lib/corelib/language/evaluator.h
@@ -102,11 +102,11 @@ public:
void setPathPropertiesBaseDir(const QString &dirPath);
void clearPathPropertiesBaseDir();
+ bool isNonDefaultValue(const Item *item, const QString &name) const;
private:
void onItemPropertyChanged(Item *item);
bool evaluateProperty(QScriptValue *result, const Item *item, const QString &name,
bool *propertyWasSet);
- bool isNonDefaultValue(const Item *item, const QString &name) const;
ScriptEngine *m_scriptEngine;
EvaluatorScriptClass *m_scriptClass;