From dcbde9793533fbe79d8facf2e9089494765cf2bd Mon Sep 17 00:00:00 2001 From: Maximilian Goldstein Date: Mon, 23 Nov 2020 13:17:40 +0100 Subject: qmlfunctions.qdoc: Add clarification to QML_FOREIGN Fixes: QTBUG-87150 Change-Id: If99a06a07892bdfef7b6b1e8fa737480750992fe Reviewed-by: Fabian Kosmale (cherry picked from commit 56f428c360191230b571969a2651e85380030afa) Reviewed-by: Qt Cherry-pick Bot --- examples/qml/doc/src/qml-extending.qdoc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'examples/qml/doc/src/qml-extending.qdoc') diff --git a/examples/qml/doc/src/qml-extending.qdoc b/examples/qml/doc/src/qml-extending.qdoc index 723e470d45..c9922ebd45 100644 --- a/examples/qml/doc/src/qml-extending.qdoc +++ b/examples/qml/doc/src/qml-extending.qdoc @@ -79,6 +79,10 @@ Qt's internal QLineEdit class. \snippet referenceexamples/extended/lineedit.h 0 +Note the usage of \l QML_NAMED_ELEMENT() instead of \l QML_ELEMENT. +QML_ELEMENT uses the name of the containing type by default, "LineEditExtension" in this case. +As the class being an extension class is an implementation detail, we choose the more natural name "LineEdit" instead + The QML engine then instantiates a \l QLineEdit: \snippet referenceexamples/extended/main.cpp 1 -- cgit v1.2.3