diff options
Diffstat (limited to 'src/lib/language/builtindeclarations.cpp')
-rw-r--r-- | src/lib/language/builtindeclarations.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/lib/language/builtindeclarations.cpp b/src/lib/language/builtindeclarations.cpp index ebc876b60..7eb961d41 100644 --- a/src/lib/language/builtindeclarations.cpp +++ b/src/lib/language/builtindeclarations.cpp @@ -50,6 +50,7 @@ BuiltinDeclarations::BuiltinDeclarations() addPropertyOptionsItem(); addRuleItem(); addSubprojectItem(); + addTagScannerItem(); addTransformerItem(); } @@ -341,6 +342,22 @@ void BuiltinDeclarations::addSubprojectItem() m_builtins[QLatin1String("SubProject")] = properties; } +void BuiltinDeclarations::addTagScannerItem() +{ + QList<PropertyDeclaration> properties; + properties += PropertyDeclaration(QLatin1String("name"), + PropertyDeclaration::String); + properties += PropertyDeclaration(QLatin1String("dependencies"), + PropertyDeclaration::StringList); + properties += PropertyDeclaration(QLatin1String("inputTags"), + PropertyDeclaration::StringList); + properties += PropertyDeclaration(QLatin1String("outputTags"), + PropertyDeclaration::StringList); + properties += PropertyDeclaration(QLatin1String("scan"), + PropertyDeclaration::Verbatim); + m_builtins[QLatin1String("TagScanner")] = properties; +} + void BuiltinDeclarations::addTransformerItem() { QList<PropertyDeclaration> properties; |