diff options
author | Andrei Golubev <andrei.golubev@qt.io> | 2022-05-06 14:48:22 +0200 |
---|---|---|
committer | Andrei Golubev <andrei.golubev@qt.io> | 2022-05-09 16:50:07 +0200 |
commit | b13a66f1c88218cca0842975f93d91299615f548 (patch) | |
tree | 80c1f64513f2b805dc04f45008ae7190723df714 /src/qml/doc/snippets | |
parent | a287e862d467b21a8007698f8390088bdf887b44 (diff) |
Distinguish extensions from extension namespaces in QmlCompiler library
QML_{NAMESPACE_}EXTENDED and QML_EXTENDED_NAMESPACE are supposed to
behave differently when it comes to visibility of properties, methods,
etc. Thus, make it so by actually using different class infos and
updating QQmlJSScope. Use a HasExtensionNamespace flag to differentiate
between extension and extension namespace (whenever one of them is set)
Update the internal search routine that traverses the base types and
extensions of the given scope
Change-Id: Ifafbb22f831f5b128e431a3e65c514ffdf65eb73
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/qml/doc/snippets')
0 files changed, 0 insertions, 0 deletions