diff options
author | Friedemann Kleint <[email protected]> | 2022-02-09 08:12:41 +0100 |
---|---|---|
committer | Friedemann Kleint <[email protected]> | 2022-02-11 11:07:26 +0100 |
commit | 9827a47135d8e0ac7262c6c13188e387bf034b3b (patch) | |
tree | 41c0ceb2f2719435deebbf8b45581d72bf48603b /sources/pyside-tools/metaobjectdump.py | |
parent | 12c9791e7c2be1feffd87a9dc2bdf159afeb9c95 (diff) |
Add the @QmlForeign decorator
[ChangeLog][PySide6] The @QmlForeign decorator has been added.
Task-number: PYSIDE-1709
Change-Id: I7dbba47923efb6a1c3ac4accb2b3adcd3fb6fd9b
Reviewed-by: Christian Tismer <[email protected]>
Diffstat (limited to 'sources/pyside-tools/metaobjectdump.py')
-rw-r--r-- | sources/pyside-tools/metaobjectdump.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/pyside-tools/metaobjectdump.py b/sources/pyside-tools/metaobjectdump.py index b1c7c559e..914a52b09 100644 --- a/sources/pyside-tools/metaobjectdump.py +++ b/sources/pyside-tools/metaobjectdump.py @@ -248,6 +248,9 @@ class MetaObjectDumpVisitor(ast.NodeVisitor): elif name == "ClassInfo" and node.keywords: kw = node.keywords[0] class_decorators.append(_decorator(kw.arg, kw.value.value)) + elif name == "QmlForeign" and len(node.args) == 1: + d = _decorator("QML.Foreign", node.args[0].id) + class_decorators.append(d) elif name == "QmlNamedElement" and node.args: name = node.args[0].value class_decorators.append(_decorator("QML.Element", name)) |