aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Wicking <[email protected]>2024-08-20 09:36:38 +0200
committerPaul Wicking <[email protected]>2024-08-20 10:48:23 +0000
commita464ff5bfa15201de64d05121dc192dbd4655890 (patch)
treebc861af3a8e6ccaf2ed6a20afaa8c9977ad72957
parentf9dc5415a14dc77f9489fba92e742f6e28b3c7d0 (diff)
Doc: Replace \instantiates with \nativetype
Since the implementation of the `\nativetype`-command in QDoc, the `\instantiates`-command is deprecated. Replace the use of the deprecated command in favor of its replacement. Pick-to: 6.8 Task-number: QTBUG-128216 Change-Id: I23d9f66d3f6db2e5f827d7868497a432bb9b0626 Reviewed-by: Venugopal Shivashankar <[email protected]>
-rw-r--r--src/core/qqmlsettings.cpp2
-rw-r--r--src/effects/qquickmultieffect.cpp2
-rw-r--r--src/labs/animation/qquickboundaryrule.cpp2
-rw-r--r--src/labs/folderlistmodel/qquickfolderlistmodel.cpp2
-rw-r--r--src/labs/models/qqmldelegatecomponent.cpp4
-rw-r--r--src/labs/models/qqmltablemodel.cpp2
-rw-r--r--src/labs/models/qqmltablemodelcolumn.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformcolordialog.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformdialog.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformfiledialog.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformfolderdialog.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformfontdialog.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmenu.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmenubar.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmenuitem.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmenuitemgroup.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmenuseparator.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmessagedialog.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformstandardpaths.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformsystemtrayicon.cpp2
-rw-r--r--src/labs/settings/qqmlsettings.cpp2
-rw-r--r--src/labs/wavefrontmesh/qwavefrontmesh.cpp2
-rw-r--r--src/particles/qquickage.cpp2
-rw-r--r--src/particles/qquickangledirection.cpp2
-rw-r--r--src/particles/qquickcumulativedirection.cpp2
-rw-r--r--src/particles/qquickdirection.cpp2
-rw-r--r--src/particles/qquickellipseextruder.cpp2
-rw-r--r--src/particles/qquickfriction.cpp2
-rw-r--r--src/particles/qquickgravity.cpp2
-rw-r--r--src/particles/qquickgroupgoal.cpp2
-rw-r--r--src/particles/qquickimageparticle.cpp2
-rw-r--r--src/particles/qquickitemparticle.cpp2
-rw-r--r--src/particles/qquicklineextruder.cpp2
-rw-r--r--src/particles/qquickmaskextruder.cpp2
-rw-r--r--src/particles/qquickparticleaffector.cpp2
-rw-r--r--src/particles/qquickparticleemitter.cpp2
-rw-r--r--src/particles/qquickparticleextruder.cpp2
-rw-r--r--src/particles/qquickparticlegroup.cpp2
-rw-r--r--src/particles/qquickparticlepainter.cpp2
-rw-r--r--src/particles/qquickparticlesystem.cpp2
-rw-r--r--src/particles/qquickpointattractor.cpp2
-rw-r--r--src/particles/qquickpointdirection.cpp2
-rw-r--r--src/particles/qquickrectangleextruder.cpp2
-rw-r--r--src/particles/qquickspritegoal.cpp2
-rw-r--r--src/particles/qquicktargetdirection.cpp2
-rw-r--r--src/particles/qquicktrailemitter.cpp2
-rw-r--r--src/particles/qquickturbulence.cpp2
-rw-r--r--src/particles/qquickwander.cpp2
-rw-r--r--src/qml/qml/qqmlbuiltinfunctions.cpp2
-rw-r--r--src/qml/qml/qqmlcomponent.cpp2
-rw-r--r--src/qml/qml/qqmlengine.cpp2
-rw-r--r--src/qml/qml/qqmllocale.cpp2
-rw-r--r--src/qmlmeta/types/qqmlbind.cpp2
-rw-r--r--src/qmlmeta/types/qqmlconnections.cpp2
-rw-r--r--src/qmlmeta/types/qqmltimer.cpp2
-rw-r--r--src/qmlmodels/qqmldelegatemodel.cpp4
-rw-r--r--src/qmlmodels/qqmlinstantiator.cpp2
-rw-r--r--src/qmlmodels/qqmlitemselectionmodel.qdoc2
-rw-r--r--src/qmlmodels/qqmllistmodel.cpp4
-rw-r--r--src/qmlmodels/qqmlobjectmodel.cpp2
-rw-r--r--src/qmlmodels/qquickpackage.cpp2
-rw-r--r--src/qmlnetwork/qqmlnetworkinformation.qdoc2
-rw-r--r--src/qmlnetwork/ssl/qqmlssl.qdoc2
-rw-r--r--src/qmlworkerscript/qquickworkerscript.cpp2
-rw-r--r--src/quick/handlers/qquickdraghandler.cpp2
-rw-r--r--src/quick/handlers/qquickhandlerpoint.cpp2
-rw-r--r--src/quick/handlers/qquickhoverhandler.cpp2
-rw-r--r--src/quick/handlers/qquickmultipointhandler.cpp2
-rw-r--r--src/quick/handlers/qquickpinchhandler.cpp2
-rw-r--r--src/quick/handlers/qquickpointerdevicehandler.cpp2
-rw-r--r--src/quick/handlers/qquickpointerhandler.cpp2
-rw-r--r--src/quick/handlers/qquickpointhandler.cpp2
-rw-r--r--src/quick/handlers/qquicksinglepointhandler.cpp2
-rw-r--r--src/quick/handlers/qquicktaphandler.cpp2
-rw-r--r--src/quick/handlers/qquickwheelhandler.cpp2
-rw-r--r--src/quick/items/context2d/qquickcanvasitem.cpp2
-rw-r--r--src/quick/items/context2d/qquickcontext2d.cpp2
-rw-r--r--src/quick/items/qquickaccessibleattached.cpp2
-rw-r--r--src/quick/items/qquickanimatedimage.cpp2
-rw-r--r--src/quick/items/qquickanimatedsprite.cpp2
-rw-r--r--src/quick/items/qquickborderimage.cpp2
-rw-r--r--src/quick/items/qquickcolorgroup.cpp2
-rw-r--r--src/quick/items/qquickdrag.cpp2
-rw-r--r--src/quick/items/qquickdroparea.cpp4
-rw-r--r--src/quick/items/qquickevents.cpp6
-rw-r--r--src/quick/items/qquickflickable.cpp2
-rw-r--r--src/quick/items/qquickflipable.cpp2
-rw-r--r--src/quick/items/qquickfocusscope.cpp2
-rw-r--r--src/quick/items/qquickgraphicsinfo.cpp2
-rw-r--r--src/quick/items/qquickgridview.cpp2
-rw-r--r--src/quick/items/qquickimage.cpp2
-rw-r--r--src/quick/items/qquickitem.cpp12
-rw-r--r--src/quick/items/qquickitemanimation.cpp6
-rw-r--r--src/quick/items/qquickitemgrabresult.cpp2
-rw-r--r--src/quick/items/qquickitemsmodule.cpp6
-rw-r--r--src/quick/items/qquickitemviewtransition.cpp2
-rw-r--r--src/quick/items/qquicklistview.cpp2
-rw-r--r--src/quick/items/qquickloader.cpp2
-rw-r--r--src/quick/items/qquickmousearea.cpp2
-rw-r--r--src/quick/items/qquickmultipointtoucharea.cpp6
-rw-r--r--src/quick/items/qquickpalette.cpp2
-rw-r--r--src/quick/items/qquickpathview.cpp2
-rw-r--r--src/quick/items/qquickpincharea.cpp4
-rw-r--r--src/quick/items/qquickpositioners.cpp10
-rw-r--r--src/quick/items/qquickrectangle.cpp6
-rw-r--r--src/quick/items/qquickrepeater.cpp2
-rw-r--r--src/quick/items/qquickscreen.cpp2
-rw-r--r--src/quick/items/qquickshadereffect.cpp2
-rw-r--r--src/quick/items/qquickshadereffectmesh.cpp4
-rw-r--r--src/quick/items/qquickshadereffectsource.cpp2
-rw-r--r--src/quick/items/qquicksprite.cpp2
-rw-r--r--src/quick/items/qquickspritesequence.cpp2
-rw-r--r--src/quick/items/qquickstateoperations.cpp4
-rw-r--r--src/quick/items/qquicktext.cpp2
-rw-r--r--src/quick/items/qquicktextdocument.cpp2
-rw-r--r--src/quick/items/qquicktextedit.cpp2
-rw-r--r--src/quick/items/qquicktextinput.cpp2
-rw-r--r--src/quick/items/qquicktranslate.cpp8
-rw-r--r--src/quick/items/qquickwindow.cpp4
-rw-r--r--src/quick/util/qquickanimation.cpp22
-rw-r--r--src/quick/util/qquickanimationcontroller.cpp2
-rw-r--r--src/quick/util/qquickanimator.cpp14
-rw-r--r--src/quick/util/qquickapplication.cpp2
-rw-r--r--src/quick/util/qquickbehavior.cpp2
-rw-r--r--src/quick/util/qquickfontloader.cpp2
-rw-r--r--src/quick/util/qquickfontmetrics.cpp2
-rw-r--r--src/quick/util/qquickforeignutils.cpp2
-rw-r--r--src/quick/util/qquickframeanimation.cpp2
-rw-r--r--src/quick/util/qquickpath.cpp32
-rw-r--r--src/quick/util/qquickpathinterpolator.cpp2
-rw-r--r--src/quick/util/qquickshortcut.cpp2
-rw-r--r--src/quick/util/qquicksmoothedanimation.cpp2
-rw-r--r--src/quick/util/qquickspringanimation.cpp2
-rw-r--r--src/quick/util/qquickstate.cpp2
-rw-r--r--src/quick/util/qquickstatechangescript.cpp2
-rw-r--r--src/quick/util/qquickstategroup.cpp2
-rw-r--r--src/quick/util/qquicksystempalette.cpp2
-rw-r--r--src/quick/util/qquicktextmetrics.cpp2
-rw-r--r--src/quick/util/qquicktextselection.cpp2
-rw-r--r--src/quick/util/qquicktransition.cpp2
-rw-r--r--src/quick/util/qquickvalidator.cpp6
-rw-r--r--src/quickdialogs/quickdialogs/qquickabstractdialog.cpp2
-rw-r--r--src/quickdialogs/quickdialogs/qquickfiledialog.cpp2
-rw-r--r--src/quickdialogs/quickdialogs/qquickfolderdialog.cpp2
-rw-r--r--src/quickdialogs/quickdialogs/qquickfontdialog.cpp2
-rw-r--r--src/quickdialogs/quickdialogs/qquickmessagedialog.cpp2
-rw-r--r--src/quicklayouts/qquicklayout.cpp2
-rw-r--r--src/quicklayouts/qquicklayoutitemproxy.cpp2
-rw-r--r--src/quicklayouts/qquicklinearlayout.cpp6
-rw-r--r--src/quicklayouts/qquickstacklayout.cpp2
-rw-r--r--src/quickshapes/qquickshape.cpp12
-rw-r--r--src/quicktemplates/qquickabstractbutton.cpp2
-rw-r--r--src/quicktemplates/qquickaction.cpp2
-rw-r--r--src/quicktemplates/qquickactiongroup.cpp2
-rw-r--r--src/quicktemplates/qquickapplicationwindow.cpp2
-rw-r--r--src/quicktemplates/qquickbusyindicator.cpp2
-rw-r--r--src/quicktemplates/qquickbutton.cpp2
-rw-r--r--src/quicktemplates/qquickbuttongroup.cpp2
-rw-r--r--src/quicktemplates/qquickcalendar.cpp2
-rw-r--r--src/quicktemplates/qquickcalendarmodel.cpp2
-rw-r--r--src/quicktemplates/qquickcheckbox.cpp2
-rw-r--r--src/quicktemplates/qquickcheckdelegate.cpp2
-rw-r--r--src/quicktemplates/qquickcombobox.cpp2
-rw-r--r--src/quicktemplates/qquickcontainer.cpp2
-rw-r--r--src/quicktemplates/qquickcontrol.cpp2
-rw-r--r--src/quicktemplates/qquickdayofweekrow.cpp2
-rw-r--r--src/quicktemplates/qquickdelaybutton.cpp2
-rw-r--r--src/quicktemplates/qquickdial.cpp2
-rw-r--r--src/quicktemplates/qquickdialog.cpp2
-rw-r--r--src/quicktemplates/qquickdialogbuttonbox.cpp2
-rw-r--r--src/quicktemplates/qquickdrawer.cpp2
-rw-r--r--src/quicktemplates/qquickframe.cpp2
-rw-r--r--src/quicktemplates/qquickgroupbox.cpp2
-rw-r--r--src/quicktemplates/qquickitemdelegate.cpp2
-rw-r--r--src/quicktemplates/qquicklabel.cpp2
-rw-r--r--src/quicktemplates/qquickmenu.cpp2
-rw-r--r--src/quicktemplates/qquickmenubar.cpp2
-rw-r--r--src/quicktemplates/qquickmenubaritem.cpp2
-rw-r--r--src/quicktemplates/qquickmenuitem.cpp2
-rw-r--r--src/quicktemplates/qquickmenuseparator.cpp2
-rw-r--r--src/quicktemplates/qquickmonthgrid.cpp2
-rw-r--r--src/quicktemplates/qquickoverlay.cpp2
-rw-r--r--src/quicktemplates/qquickpage.cpp2
-rw-r--r--src/quicktemplates/qquickpageindicator.cpp2
-rw-r--r--src/quicktemplates/qquickpane.cpp2
-rw-r--r--src/quicktemplates/qquickpopup.cpp2
-rw-r--r--src/quicktemplates/qquickprogressbar.cpp2
-rw-r--r--src/quicktemplates/qquickradiobutton.cpp2
-rw-r--r--src/quicktemplates/qquickradiodelegate.cpp2
-rw-r--r--src/quicktemplates/qquickrangeslider.cpp2
-rw-r--r--src/quicktemplates/qquickroundbutton.cpp2
-rw-r--r--src/quicktemplates/qquickscrollbar.cpp2
-rw-r--r--src/quicktemplates/qquickscrollindicator.cpp2
-rw-r--r--src/quicktemplates/qquickscrollview.cpp2
-rw-r--r--src/quicktemplates/qquickselectionrectangle.cpp2
-rw-r--r--src/quicktemplates/qquickslider.cpp2
-rw-r--r--src/quicktemplates/qquickspinbox.cpp2
-rw-r--r--src/quicktemplates/qquicksplitview.cpp4
-rw-r--r--src/quicktemplates/qquickstackview.cpp2
-rw-r--r--src/quicktemplates/qquickswipedelegate.cpp2
-rw-r--r--src/quicktemplates/qquickswipeview.cpp2
-rw-r--r--src/quicktemplates/qquickswitch.cpp2
-rw-r--r--src/quicktemplates/qquickswitchdelegate.cpp2
-rw-r--r--src/quicktemplates/qquicktabbar.cpp2
-rw-r--r--src/quicktemplates/qquicktabbutton.cpp2
-rw-r--r--src/quicktemplates/qquicktextarea.cpp2
-rw-r--r--src/quicktemplates/qquicktextfield.cpp2
-rw-r--r--src/quicktemplates/qquicktoolbar.cpp2
-rw-r--r--src/quicktemplates/qquicktoolbutton.cpp2
-rw-r--r--src/quicktemplates/qquicktoolseparator.cpp2
-rw-r--r--src/quicktemplates/qquicktooltip.cpp2
-rw-r--r--src/quicktemplates/qquicktumbler.cpp2
-rw-r--r--src/quicktemplates/qquickweeknumbercolumn.cpp2
213 files changed, 284 insertions, 284 deletions
diff --git a/src/core/qqmlsettings.cpp b/src/core/qqmlsettings.cpp
index 463d122860..32dbedd7b0 100644
--- a/src/core/qqmlsettings.cpp
+++ b/src/core/qqmlsettings.cpp
@@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Settings
-//! \instantiates QQmlSettings
+//! \nativetype QQmlSettings
\inherits QtObject
\inqmlmodule QtCore
\since 6.5
diff --git a/src/effects/qquickmultieffect.cpp b/src/effects/qquickmultieffect.cpp
index bbad9794ad..50b2d9355b 100644
--- a/src/effects/qquickmultieffect.cpp
+++ b/src/effects/qquickmultieffect.cpp
@@ -26,7 +26,7 @@ Q_STATIC_LOGGING_CATEGORY(lcQuickEffect, "qt.quick.effects")
/*!
\qmltype MultiEffect
- \instantiates QQuickMultiEffect
+ \nativetype QQuickMultiEffect
\inqmlmodule QtQuick.Effects
\inherits Item
\ingroup qtquick-effects
diff --git a/src/labs/animation/qquickboundaryrule.cpp b/src/labs/animation/qquickboundaryrule.cpp
index 51bf5b5a8f..c6c7ea4645 100644
--- a/src/labs/animation/qquickboundaryrule.cpp
+++ b/src/labs/animation/qquickboundaryrule.cpp
@@ -92,7 +92,7 @@ void QQuickBoundaryReturnJob::updateState(QAbstractAnimationJob::State newState,
/*!
\qmltype BoundaryRule
-//! \instantiates QQuickBoundaryRule
+//! \nativetype QQuickBoundaryRule
\inqmlmodule Qt.labs.animation
\ingroup qtquick-transitions-animations
\ingroup qtquick-interceptors
diff --git a/src/labs/folderlistmodel/qquickfolderlistmodel.cpp b/src/labs/folderlistmodel/qquickfolderlistmodel.cpp
index 4a83b5f430..8c340d8a54 100644
--- a/src/labs/folderlistmodel/qquickfolderlistmodel.cpp
+++ b/src/labs/folderlistmodel/qquickfolderlistmodel.cpp
@@ -226,7 +226,7 @@ QString QQuickFolderListModelPrivate::resolvePath(const QUrl &path)
/*!
\qmltype FolderListModel
\inqmlmodule Qt.labs.folderlistmodel
-//! \instantiates QQuickFolderListModel
+//! \nativetype QQuickFolderListModel
\ingroup qtquick-models
\brief The FolderListModel provides a model of the contents of a file system folder.
diff --git a/src/labs/models/qqmldelegatecomponent.cpp b/src/labs/models/qqmldelegatecomponent.cpp
index 01dbe7e81f..e13d9603b9 100644
--- a/src/labs/models/qqmldelegatecomponent.cpp
+++ b/src/labs/models/qqmldelegatecomponent.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype DelegateChoice
-//! \instantiates QQmlDelegateChoice
+//! \nativetype QQmlDelegateChoice
\inqmlmodule Qt.labs.qmlmodels
\brief Encapsulates a delegate and when to use it.
@@ -137,7 +137,7 @@ bool QQmlDelegateChoice::match(int row, int column, const QVariant &value) const
/*!
\qmltype DelegateChooser
-//! \instantiates QQmlDelegateChooser
+//! \nativetype QQmlDelegateChooser
\inqmlmodule Qt.labs.qmlmodels
\brief Allows a view to use different delegates for different types of items in the model.
diff --git a/src/labs/models/qqmltablemodel.cpp b/src/labs/models/qqmltablemodel.cpp
index 5f31352cf9..26a61817fd 100644
--- a/src/labs/models/qqmltablemodel.cpp
+++ b/src/labs/models/qqmltablemodel.cpp
@@ -13,7 +13,7 @@ Q_STATIC_LOGGING_CATEGORY(lcTableModel, "qt.qml.tablemodel")
/*!
\qmltype TableModel
-//! \instantiates QQmlTableModel
+//! \nativetype QQmlTableModel
\inqmlmodule Qt.labs.qmlmodels
\brief Encapsulates a simple table model.
\since 5.14
diff --git a/src/labs/models/qqmltablemodelcolumn.cpp b/src/labs/models/qqmltablemodelcolumn.cpp
index 356cad476f..17bf5f5234 100644
--- a/src/labs/models/qqmltablemodelcolumn.cpp
+++ b/src/labs/models/qqmltablemodelcolumn.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype TableModelColumn
-//! \instantiates QQmlTableModelColumn
+//! \nativetype QQmlTableModelColumn
\inqmlmodule Qt.labs.qmlmodels
\brief Represents a column in a model.
\since 5.14
diff --git a/src/labs/platform/qquicklabsplatformcolordialog.cpp b/src/labs/platform/qquicklabsplatformcolordialog.cpp
index 84771f2798..4522e5ea82 100644
--- a/src/labs/platform/qquicklabsplatformcolordialog.cpp
+++ b/src/labs/platform/qquicklabsplatformcolordialog.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ColorDialog
\inherits Dialog
-//! \instantiates QQuickLabsPlatformColorDialog
+//! \nativetype QQuickLabsPlatformColorDialog
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native color dialog.
diff --git a/src/labs/platform/qquicklabsplatformdialog.cpp b/src/labs/platform/qquicklabsplatformdialog.cpp
index 6566dcefa0..8a7a60c738 100644
--- a/src/labs/platform/qquicklabsplatformdialog.cpp
+++ b/src/labs/platform/qquicklabsplatformdialog.cpp
@@ -15,7 +15,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Dialog
\inherits QtObject
-//! \instantiates QQuickLabsPlatformDialog
+//! \nativetype QQuickLabsPlatformDialog
\inqmlmodule Qt.labs.platform
\since 5.8
\brief The base class of native dialogs.
diff --git a/src/labs/platform/qquicklabsplatformfiledialog.cpp b/src/labs/platform/qquicklabsplatformfiledialog.cpp
index 00abf7d4dd..b267806c85 100644
--- a/src/labs/platform/qquicklabsplatformfiledialog.cpp
+++ b/src/labs/platform/qquicklabsplatformfiledialog.cpp
@@ -12,7 +12,7 @@ using namespace Qt::StringLiterals;
/*!
\qmltype FileDialog
\inherits Dialog
-//! \instantiates QQuickLabsPlatformFileDialog
+//! \nativetype QQuickLabsPlatformFileDialog
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native file dialog.
diff --git a/src/labs/platform/qquicklabsplatformfolderdialog.cpp b/src/labs/platform/qquicklabsplatformfolderdialog.cpp
index aecdb5ed28..dfe7945ce3 100644
--- a/src/labs/platform/qquicklabsplatformfolderdialog.cpp
+++ b/src/labs/platform/qquicklabsplatformfolderdialog.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype FolderDialog
\inherits Dialog
-//! \instantiates QQuickLabsPlatformFolderDialog
+//! \nativetype QQuickLabsPlatformFolderDialog
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native folder dialog.
diff --git a/src/labs/platform/qquicklabsplatformfontdialog.cpp b/src/labs/platform/qquicklabsplatformfontdialog.cpp
index 7b8a1e193d..3d34bbe77e 100644
--- a/src/labs/platform/qquicklabsplatformfontdialog.cpp
+++ b/src/labs/platform/qquicklabsplatformfontdialog.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype FontDialog
\inherits Dialog
-//! \instantiates QQuickLabsPlatformFontDialog
+//! \nativetype QQuickLabsPlatformFontDialog
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native font dialog.
diff --git a/src/labs/platform/qquicklabsplatformmenu.cpp b/src/labs/platform/qquicklabsplatformmenu.cpp
index a6df5bbb97..baa7fa4396 100644
--- a/src/labs/platform/qquicklabsplatformmenu.cpp
+++ b/src/labs/platform/qquicklabsplatformmenu.cpp
@@ -30,7 +30,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Menu
\inherits QtObject
-//! \instantiates QQuickLabsPlatformMenu
+//! \nativetype QQuickLabsPlatformMenu
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native menu.
diff --git a/src/labs/platform/qquicklabsplatformmenubar.cpp b/src/labs/platform/qquicklabsplatformmenubar.cpp
index 54d3d76b45..b165253d9a 100644
--- a/src/labs/platform/qquicklabsplatformmenubar.cpp
+++ b/src/labs/platform/qquicklabsplatformmenubar.cpp
@@ -16,7 +16,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuBar
\inherits QtObject
-//! \instantiates QQuickLabsPlatformMenuBar
+//! \nativetype QQuickLabsPlatformMenuBar
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native menubar.
diff --git a/src/labs/platform/qquicklabsplatformmenuitem.cpp b/src/labs/platform/qquicklabsplatformmenuitem.cpp
index ab45831b39..8fb45694ab 100644
--- a/src/labs/platform/qquicklabsplatformmenuitem.cpp
+++ b/src/labs/platform/qquicklabsplatformmenuitem.cpp
@@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuItem
\inherits QtObject
-//! \instantiates QQuickLabsPlatformMenuItem
+//! \nativetype QQuickLabsPlatformMenuItem
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native menu item.
diff --git a/src/labs/platform/qquicklabsplatformmenuitemgroup.cpp b/src/labs/platform/qquicklabsplatformmenuitemgroup.cpp
index 33580dd04e..822fd7db64 100644
--- a/src/labs/platform/qquicklabsplatformmenuitemgroup.cpp
+++ b/src/labs/platform/qquicklabsplatformmenuitemgroup.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuItemGroup
\inherits QtObject
-//! \instantiates QQuickLabsPlatformMenuItemGroup
+//! \nativetype QQuickLabsPlatformMenuItemGroup
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A group for managing native menu items.
diff --git a/src/labs/platform/qquicklabsplatformmenuseparator.cpp b/src/labs/platform/qquicklabsplatformmenuseparator.cpp
index 68206d4406..58944bfe96 100644
--- a/src/labs/platform/qquicklabsplatformmenuseparator.cpp
+++ b/src/labs/platform/qquicklabsplatformmenuseparator.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuSeparator
\inherits MenuItem
-//! \instantiates QQuickLabsPlatformMenuSeparator
+//! \nativetype QQuickLabsPlatformMenuSeparator
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native menu separator.
diff --git a/src/labs/platform/qquicklabsplatformmessagedialog.cpp b/src/labs/platform/qquicklabsplatformmessagedialog.cpp
index 8c72f341bb..e3dd72112f 100644
--- a/src/labs/platform/qquicklabsplatformmessagedialog.cpp
+++ b/src/labs/platform/qquicklabsplatformmessagedialog.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MessageDialog
\inherits Dialog
-//! \instantiates QQuickLabsPlatformMessageDialog
+//! \nativetype QQuickLabsPlatformMessageDialog
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A native message dialog.
diff --git a/src/labs/platform/qquicklabsplatformstandardpaths.cpp b/src/labs/platform/qquicklabsplatformstandardpaths.cpp
index 3133cdd306..855c5f926f 100644
--- a/src/labs/platform/qquicklabsplatformstandardpaths.cpp
+++ b/src/labs/platform/qquicklabsplatformstandardpaths.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype StandardPaths
\inherits QtObject
-//! \instantiates QQuickLabsPlatformStandardPaths
+//! \nativetype QQuickLabsPlatformStandardPaths
\inqmlmodule Qt.labs.platform
\since 5.8
\deprecated [6.4] Use QtCore::StandardPaths instead.
diff --git a/src/labs/platform/qquicklabsplatformsystemtrayicon.cpp b/src/labs/platform/qquicklabsplatformsystemtrayicon.cpp
index 4bc46ce729..6d567e688c 100644
--- a/src/labs/platform/qquicklabsplatformsystemtrayicon.cpp
+++ b/src/labs/platform/qquicklabsplatformsystemtrayicon.cpp
@@ -16,7 +16,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SystemTrayIcon
\inherits QtObject
-//! \instantiates QQuickLabsPlatformSystemTrayIcon
+//! \nativetype QQuickLabsPlatformSystemTrayIcon
\inqmlmodule Qt.labs.platform
\since 5.8
\brief A system tray icon.
diff --git a/src/labs/settings/qqmlsettings.cpp b/src/labs/settings/qqmlsettings.cpp
index e012ec408d..3961ed97f7 100644
--- a/src/labs/settings/qqmlsettings.cpp
+++ b/src/labs/settings/qqmlsettings.cpp
@@ -30,7 +30,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Settings
-//! \instantiates QQmlSettings
+//! \nativetype QQmlSettings
\inqmlmodule Qt.labs.settings
\ingroup settings
\deprecated [6.5] Use \l [QML] {QtCore::}{Settings} from Qt Qml Core instead.
diff --git a/src/labs/wavefrontmesh/qwavefrontmesh.cpp b/src/labs/wavefrontmesh/qwavefrontmesh.cpp
index 844ebfbd84..7aa47032d6 100644
--- a/src/labs/wavefrontmesh/qwavefrontmesh.cpp
+++ b/src/labs/wavefrontmesh/qwavefrontmesh.cpp
@@ -63,7 +63,7 @@ public:
/*!
\qmltype WavefrontMesh
\inqmlmodule Qt.labs.wavefrontmesh
-//! \instantiates QWavefrontMesh
+//! \nativetype QWavefrontMesh
\ingroup qtquick-effects
\brief The WavefrontMesh provides a mesh based on a Wavefront .obj file.
\since 5.12
diff --git a/src/particles/qquickage.cpp b/src/particles/qquickage.cpp
index 07345dc2ec..5b1a4544f7 100644
--- a/src/particles/qquickage.cpp
+++ b/src/particles/qquickage.cpp
@@ -6,7 +6,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype Age
- \instantiates QQuickAgeAffector
+ \nativetype QQuickAgeAffector
\inqmlmodule QtQuick.Particles
\inherits Affector
\brief For altering particle ages.
diff --git a/src/particles/qquickangledirection.cpp b/src/particles/qquickangledirection.cpp
index d514eee864..34c14c8aae 100644
--- a/src/particles/qquickangledirection.cpp
+++ b/src/particles/qquickangledirection.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
const qreal CONV = 0.017453292519943295;
/*!
\qmltype AngleDirection
- \instantiates QQuickAngleDirection
+ \nativetype QQuickAngleDirection
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Direction
diff --git a/src/particles/qquickcumulativedirection.cpp b/src/particles/qquickcumulativedirection.cpp
index a4577efbe4..dd42c71d36 100644
--- a/src/particles/qquickcumulativedirection.cpp
+++ b/src/particles/qquickcumulativedirection.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype CumulativeDirection
- \instantiates QQuickCumulativeDirection
+ \nativetype QQuickCumulativeDirection
\inqmlmodule QtQuick.Particles
\inherits Direction
\brief For specifying a direction made of other directions.
diff --git a/src/particles/qquickdirection.cpp b/src/particles/qquickdirection.cpp
index 6c79acb12c..00e8d8b337 100644
--- a/src/particles/qquickdirection.cpp
+++ b/src/particles/qquickdirection.cpp
@@ -6,7 +6,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype Direction
- \instantiates QQuickDirection
+ \nativetype QQuickDirection
\inqmlmodule QtQuick.Particles
\brief For specifying a vector space.
\ingroup qtquick-particles
diff --git a/src/particles/qquickellipseextruder.cpp b/src/particles/qquickellipseextruder.cpp
index 857b4f937b..aa26e00794 100644
--- a/src/particles/qquickellipseextruder.cpp
+++ b/src/particles/qquickellipseextruder.cpp
@@ -8,7 +8,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype EllipseShape
- \instantiates QQuickEllipseExtruder
+ \nativetype QQuickEllipseExtruder
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Shape
diff --git a/src/particles/qquickfriction.cpp b/src/particles/qquickfriction.cpp
index 6b791c525a..b3150871d6 100644
--- a/src/particles/qquickfriction.cpp
+++ b/src/particles/qquickfriction.cpp
@@ -7,7 +7,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype Friction
- \instantiates QQuickFrictionAffector
+ \nativetype QQuickFrictionAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Affector
diff --git a/src/particles/qquickgravity.cpp b/src/particles/qquickgravity.cpp
index 155f727327..3f21bcdbc4 100644
--- a/src/particles/qquickgravity.cpp
+++ b/src/particles/qquickgravity.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Gravity
- \instantiates QQuickGravityAffector
+ \nativetype QQuickGravityAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Affector
diff --git a/src/particles/qquickgroupgoal.cpp b/src/particles/qquickgroupgoal.cpp
index 7c8c4963e7..4e07ac67f7 100644
--- a/src/particles/qquickgroupgoal.cpp
+++ b/src/particles/qquickgroupgoal.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype GroupGoal
- \instantiates QQuickGroupGoalAffector
+ \nativetype QQuickGroupGoalAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Affector
diff --git a/src/particles/qquickimageparticle.cpp b/src/particles/qquickimageparticle.cpp
index 855726c20a..c838550744 100644
--- a/src/particles/qquickimageparticle.cpp
+++ b/src/particles/qquickimageparticle.cpp
@@ -468,7 +468,7 @@ void fillUniformArrayFromImage(float* array, const QImage& img, int size)
/*!
\qmltype ImageParticle
- \instantiates QQuickImageParticle
+ \nativetype QQuickImageParticle
\inqmlmodule QtQuick.Particles
\inherits ParticlePainter
\brief For visualizing logical particles using an image.
diff --git a/src/particles/qquickitemparticle.cpp b/src/particles/qquickitemparticle.cpp
index f2cd08ab5d..7b56d10fd5 100644
--- a/src/particles/qquickitemparticle.cpp
+++ b/src/particles/qquickitemparticle.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ItemParticle
- \instantiates QQuickItemParticle
+ \nativetype QQuickItemParticle
\inqmlmodule QtQuick.Particles
\inherits ParticlePainter
\brief For specifying a delegate to paint particles.
diff --git a/src/particles/qquicklineextruder.cpp b/src/particles/qquicklineextruder.cpp
index 5a95eceb71..0ea34ff9b0 100644
--- a/src/particles/qquicklineextruder.cpp
+++ b/src/particles/qquicklineextruder.cpp
@@ -6,7 +6,7 @@
/*!
\qmltype LineShape
- \instantiates QQuickLineExtruder
+ \nativetype QQuickLineExtruder
\inqmlmodule QtQuick.Particles
\inherits ParticleExtruder
\brief Represents a line for affectors and emitters.
diff --git a/src/particles/qquickmaskextruder.cpp b/src/particles/qquickmaskextruder.cpp
index 51d8798ac8..362be4b239 100644
--- a/src/particles/qquickmaskextruder.cpp
+++ b/src/particles/qquickmaskextruder.cpp
@@ -13,7 +13,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype MaskShape
- \instantiates QQuickMaskExtruder
+ \nativetype QQuickMaskExtruder
\inqmlmodule QtQuick.Particles
\inherits Shape
\brief For representing an image as a shape to affectors and emitters.
diff --git a/src/particles/qquickparticleaffector.cpp b/src/particles/qquickparticleaffector.cpp
index bf28cffde6..88737b3ec7 100644
--- a/src/particles/qquickparticleaffector.cpp
+++ b/src/particles/qquickparticleaffector.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Affector
-//! \instantiates QQuickParticleAffector
+//! \nativetype QQuickParticleAffector
\inqmlmodule QtQuick.Particles
\brief Applies alterations to the attributes of logical particles at any
point in their lifetime.
diff --git a/src/particles/qquickparticleemitter.cpp b/src/particles/qquickparticleemitter.cpp
index ff5336a73d..562b497e95 100644
--- a/src/particles/qquickparticleemitter.cpp
+++ b/src/particles/qquickparticleemitter.cpp
@@ -14,7 +14,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Emitter
-//! \instantiates QQuickParticleEmitter
+//! \nativetype QQuickParticleEmitter
\inqmlmodule QtQuick.Particles
\brief Emits logical particles.
\ingroup qtquick-particles
diff --git a/src/particles/qquickparticleextruder.cpp b/src/particles/qquickparticleextruder.cpp
index 82ae0a80ed..524a3768fc 100644
--- a/src/particles/qquickparticleextruder.cpp
+++ b/src/particles/qquickparticleextruder.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ParticleExtruder
- \instantiates QQuickParticleExtruder
+ \nativetype QQuickParticleExtruder
\inqmlmodule QtQuick.Particles
\brief For specifying an area for affectors and emitters.
\ingroup qtquick-particles
diff --git a/src/particles/qquickparticlegroup.cpp b/src/particles/qquickparticlegroup.cpp
index d916fc0a2d..e5d7bdcf57 100644
--- a/src/particles/qquickparticlegroup.cpp
+++ b/src/particles/qquickparticlegroup.cpp
@@ -7,7 +7,7 @@
/*!
\qmltype ParticleGroup
- \instantiates QQuickParticleGroup
+ \nativetype QQuickParticleGroup
\inqmlmodule QtQuick.Particles
\brief For setting attributes on a logical particle group.
\ingroup qtquick-particles
diff --git a/src/particles/qquickparticlepainter.cpp b/src/particles/qquickparticlepainter.cpp
index ee5942d7fd..0ad79a93db 100644
--- a/src/particles/qquickparticlepainter.cpp
+++ b/src/particles/qquickparticlepainter.cpp
@@ -9,7 +9,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype ParticlePainter
- \instantiates QQuickParticlePainter
+ \nativetype QQuickParticlePainter
\inqmlmodule QtQuick.Particles
\inherits Item
\brief For specifying how to paint particles.
diff --git a/src/particles/qquickparticlesystem.cpp b/src/particles/qquickparticlesystem.cpp
index 6631574648..c05f8eafc6 100644
--- a/src/particles/qquickparticlesystem.cpp
+++ b/src/particles/qquickparticlesystem.cpp
@@ -65,7 +65,7 @@ DEFINE_BOOL_CONFIG_OPTION(qmlParticlesDebug, QML_PARTICLES_DEBUG)
/*!
\qmltype ParticleSystem
-//! \instantiates QQuickParticleSystem
+//! \nativetype QQuickParticleSystem
\inqmlmodule QtQuick.Particles
\brief A system which includes particle painter, emitter, and affector types.
\ingroup qtquick-particles
diff --git a/src/particles/qquickpointattractor.cpp b/src/particles/qquickpointattractor.cpp
index a7df598f6b..5a8ee8ef92 100644
--- a/src/particles/qquickpointattractor.cpp
+++ b/src/particles/qquickpointattractor.cpp
@@ -7,7 +7,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype Attractor
- \instantiates QQuickAttractorAffector
+ \nativetype QQuickAttractorAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Affector
diff --git a/src/particles/qquickpointdirection.cpp b/src/particles/qquickpointdirection.cpp
index 74946dc320..9624741e8c 100644
--- a/src/particles/qquickpointdirection.cpp
+++ b/src/particles/qquickpointdirection.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype PointDirection
- \instantiates QQuickPointDirection
+ \nativetype QQuickPointDirection
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Direction
diff --git a/src/particles/qquickrectangleextruder.cpp b/src/particles/qquickrectangleextruder.cpp
index 50a6c7b756..c2f1e4866b 100644
--- a/src/particles/qquickrectangleextruder.cpp
+++ b/src/particles/qquickrectangleextruder.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype RectangleShape
- \instantiates QQuickRectangleExtruder
+ \nativetype QQuickRectangleExtruder
\inqmlmodule QtQuick.Particles
\brief For specifying an area for affectors and emitter.
\ingroup qtquick-particles
diff --git a/src/particles/qquickspritegoal.cpp b/src/particles/qquickspritegoal.cpp
index bc8fb27516..06b3070157 100644
--- a/src/particles/qquickspritegoal.cpp
+++ b/src/particles/qquickspritegoal.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SpriteGoal
- \instantiates QQuickSpriteGoalAffector
+ \nativetype QQuickSpriteGoalAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-images-sprites
\inherits Affector
diff --git a/src/particles/qquicktargetdirection.cpp b/src/particles/qquicktargetdirection.cpp
index e650e50b6c..d36366d4df 100644
--- a/src/particles/qquicktargetdirection.cpp
+++ b/src/particles/qquicktargetdirection.cpp
@@ -10,7 +10,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype TargetDirection
- \instantiates QQuickTargetDirection
+ \nativetype QQuickTargetDirection
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Direction
diff --git a/src/particles/qquicktrailemitter.cpp b/src/particles/qquicktrailemitter.cpp
index e5cd0891a5..61adeae6d6 100644
--- a/src/particles/qquicktrailemitter.cpp
+++ b/src/particles/qquicktrailemitter.cpp
@@ -16,7 +16,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype TrailEmitter
- \instantiates QQuickTrailEmitter
+ \nativetype QQuickTrailEmitter
\inqmlmodule QtQuick.Particles
\inherits QQuickParticleEmitter
\brief Emits logical particles from other logical particles.
diff --git a/src/particles/qquickturbulence.cpp b/src/particles/qquickturbulence.cpp
index ff892983f6..4771824f2a 100644
--- a/src/particles/qquickturbulence.cpp
+++ b/src/particles/qquickturbulence.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Turbulence
- \instantiates QQuickTurbulenceAffector
+ \nativetype QQuickTurbulenceAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Affector
diff --git a/src/particles/qquickwander.cpp b/src/particles/qquickwander.cpp
index 648a2e4097..4593f1911f 100644
--- a/src/particles/qquickwander.cpp
+++ b/src/particles/qquickwander.cpp
@@ -7,7 +7,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype Wander
- \instantiates QQuickWanderAffector
+ \nativetype QQuickWanderAffector
\inqmlmodule QtQuick.Particles
\ingroup qtquick-particles
\inherits Affector
diff --git a/src/qml/qml/qqmlbuiltinfunctions.cpp b/src/qml/qml/qqmlbuiltinfunctions.cpp
index f69048240c..7574ccacb1 100644
--- a/src/qml/qml/qqmlbuiltinfunctions.cpp
+++ b/src/qml/qml/qqmlbuiltinfunctions.cpp
@@ -50,7 +50,7 @@ using namespace QV4;
/*!
\qmltype Qt
\inqmlmodule QtQml
-//! \instantiates QQmlEnginePrivate
+//! \nativetype QQmlEnginePrivate
\ingroup qml-utility-elements
\keyword QmlGlobalQtObject
\brief Provides a global object with useful enums and functions from Qt.
diff --git a/src/qml/qml/qqmlcomponent.cpp b/src/qml/qml/qqmlcomponent.cpp
index 229fb700f0..870babebb3 100644
--- a/src/qml/qml/qqmlcomponent.cpp
+++ b/src/qml/qml/qqmlcomponent.cpp
@@ -145,7 +145,7 @@ V4_DEFINE_EXTENSION(QQmlComponentExtension, componentExtension);
/*!
\qmltype Component
- \instantiates QQmlComponent
+ \nativetype QQmlComponent
\ingroup qml-utility-elements
\inqmlmodule QtQml
\brief Encapsulates a QML component definition.
diff --git a/src/qml/qml/qqmlengine.cpp b/src/qml/qml/qqmlengine.cpp
index 14408c735b..0f31e24e03 100644
--- a/src/qml/qml/qqmlengine.cpp
+++ b/src/qml/qml/qqmlengine.cpp
@@ -54,7 +54,7 @@ void qml_register_types_QML();
/*!
\qmltype QtObject
- \instantiates QObject
+ \nativetype QObject
\inqmlmodule QtQml
\ingroup qml-utility-elements
\brief A basic QML type.
diff --git a/src/qml/qml/qqmllocale.cpp b/src/qml/qml/qqmllocale.cpp
index 3249f5a6eb..8e60877219 100644
--- a/src/qml/qml/qqmllocale.cpp
+++ b/src/qml/qml/qqmllocale.cpp
@@ -591,7 +591,7 @@ void QQmlLocaleValueType::toString(QQmlV4FunctionPtr args) const
/*!
\qmltype Locale
- //! \instantiates QQmlLocale
+ //! \nativetype QQmlLocale
\inqmlmodule QtQml
\brief Provides locale specific properties and formatted data.
diff --git a/src/qmlmeta/types/qqmlbind.cpp b/src/qmlmeta/types/qqmlbind.cpp
index b6bca90bc0..168cdcde89 100644
--- a/src/qmlmeta/types/qqmlbind.cpp
+++ b/src/qmlmeta/types/qqmlbind.cpp
@@ -330,7 +330,7 @@ void QQmlBindPrivate::validate(QQmlBind *q) const
/*!
\qmltype Binding
- \instantiates QQmlBind
+ \nativetype QQmlBind
\inqmlmodule QtQml
\ingroup qtquick-interceptors
\brief Enables the arbitrary creation of property bindings.
diff --git a/src/qmlmeta/types/qqmlconnections.cpp b/src/qmlmeta/types/qqmlconnections.cpp
index 710adc3efa..6a8b062100 100644
--- a/src/qmlmeta/types/qqmlconnections.cpp
+++ b/src/qmlmeta/types/qqmlconnections.cpp
@@ -142,7 +142,7 @@ public:
/*!
\qmltype Connections
- \instantiates QQmlConnections
+ \nativetype QQmlConnections
\inqmlmodule QtQml
\ingroup qtquick-interceptors
\brief Describes generalized connections to signals.
diff --git a/src/qmlmeta/types/qqmltimer.cpp b/src/qmlmeta/types/qqmltimer.cpp
index fb3c53e880..1c1b90683d 100644
--- a/src/qmlmeta/types/qqmltimer.cpp
+++ b/src/qmlmeta/types/qqmltimer.cpp
@@ -48,7 +48,7 @@ public:
/*!
\qmltype Timer
- \instantiates QQmlTimer
+ \nativetype QQmlTimer
\inqmlmodule QtQml
\ingroup qtquick-interceptors
\brief Triggers a handler at a specified interval.
diff --git a/src/qmlmodels/qqmldelegatemodel.cpp b/src/qmlmodels/qqmldelegatemodel.cpp
index 39edbb0168..4e8b9cb999 100644
--- a/src/qmlmodels/qqmldelegatemodel.cpp
+++ b/src/qmlmodels/qqmldelegatemodel.cpp
@@ -134,7 +134,7 @@ QQmlDelegateModelParts::QQmlDelegateModelParts(QQmlDelegateModel *parent)
/*!
\qmltype DelegateModel
-//! \instantiates QQmlDelegateModel
+//! \nativetype QQmlDelegateModel
\inqmlmodule QtQml.Models
\brief Encapsulates a model and delegate.
@@ -2913,7 +2913,7 @@ void QQmlDelegateModelGroupPrivate::destroyingPackage(QQuickPackage *package)
/*!
\qmltype DelegateModelGroup
- \instantiates QQmlDelegateModelGroup
+ \nativetype QQmlDelegateModelGroup
\inqmlmodule QtQml.Models
\ingroup qtquick-models
\brief Encapsulates a filtered set of visual data items.
diff --git a/src/qmlmodels/qqmlinstantiator.cpp b/src/qmlmodels/qqmlinstantiator.cpp
index 552d1a6b73..fc51ca75b3 100644
--- a/src/qmlmodels/qqmlinstantiator.cpp
+++ b/src/qmlmodels/qqmlinstantiator.cpp
@@ -184,7 +184,7 @@ void QQmlInstantiatorPrivate::makeModel()
/*!
\qmltype Instantiator
- \instantiates QQmlInstantiator
+ \nativetype QQmlInstantiator
\inqmlmodule QtQml.Models
\ingroup qtquick-models
\brief Dynamically creates objects.
diff --git a/src/qmlmodels/qqmlitemselectionmodel.qdoc b/src/qmlmodels/qqmlitemselectionmodel.qdoc
index 940ae505a4..3fd5a8a2e1 100644
--- a/src/qmlmodels/qqmlitemselectionmodel.qdoc
+++ b/src/qmlmodels/qqmlitemselectionmodel.qdoc
@@ -3,7 +3,7 @@
/*!
\qmltype ItemSelectionModel
- \instantiates QItemSelectionModel
+ \nativetype QItemSelectionModel
\inqmlmodule QtQml.Models
\since 5.5
\ingroup qtquick-models
diff --git a/src/qmlmodels/qqmllistmodel.cpp b/src/qmlmodels/qqmllistmodel.cpp
index 58d1eac627..0c8ff54c36 100644
--- a/src/qmlmodels/qqmllistmodel.cpp
+++ b/src/qmlmodels/qqmllistmodel.cpp
@@ -1921,7 +1921,7 @@ void DynamicRoleModelNodeMetaObject::propertyWritten(int index)
/*!
\qmltype ListModel
- \instantiates QQmlListModel
+ \nativetype QQmlListModel
\inherits AbstractListModel
\inqmlmodule QtQml.Models
\ingroup qtquick-models
@@ -3001,7 +3001,7 @@ bool QQmlListModelParser::definesEmptyList(const QString &s)
/*!
\qmltype ListElement
- \instantiates QQmlListElement
+ \nativetype QQmlListElement
\inqmlmodule QtQml.Models
\brief Defines a data item in a ListModel.
\ingroup qtquick-models
diff --git a/src/qmlmodels/qqmlobjectmodel.cpp b/src/qmlmodels/qqmlobjectmodel.cpp
index fb98b330d9..fc63d5004e 100644
--- a/src/qmlmodels/qqmlobjectmodel.cpp
+++ b/src/qmlmodels/qqmlobjectmodel.cpp
@@ -163,7 +163,7 @@ Q_DECLARE_TYPEINFO(QQmlObjectModelPrivate::Item, Q_PRIMITIVE_TYPE);
/*!
\qmltype ObjectModel
- \instantiates QQmlObjectModel
+ \nativetype QQmlObjectModel
\inqmlmodule QtQml.Models
\ingroup qtquick-models
\brief Defines a set of items to be used as a model.
diff --git a/src/qmlmodels/qquickpackage.cpp b/src/qmlmodels/qquickpackage.cpp
index 7ab1e8345f..be86572698 100644
--- a/src/qmlmodels/qquickpackage.cpp
+++ b/src/qmlmodels/qquickpackage.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Package
- \instantiates QQuickPackage
+ \nativetype QQuickPackage
\inqmlmodule QtQml.Models
\ingroup qtquick-models
\brief Specifies a collection of named items.
diff --git a/src/qmlnetwork/qqmlnetworkinformation.qdoc b/src/qmlnetwork/qqmlnetworkinformation.qdoc
index 1628c6cbb3..baf341a8ba 100644
--- a/src/qmlnetwork/qqmlnetworkinformation.qdoc
+++ b/src/qmlnetwork/qqmlnetworkinformation.qdoc
@@ -4,7 +4,7 @@
/*!
\qmltype NetworkInformation
\inqmlmodule QtNetwork
- \instantiates QNetworkInformation
+ \nativetype QNetworkInformation
\brief Provides a cross-platform interface to network-related information.
NetworkInformation provides a cross-platform interface to network-related information.
diff --git a/src/qmlnetwork/ssl/qqmlssl.qdoc b/src/qmlnetwork/ssl/qqmlssl.qdoc
index cf3eb0802d..fea0151dbf 100644
--- a/src/qmlnetwork/ssl/qqmlssl.qdoc
+++ b/src/qmlnetwork/ssl/qqmlssl.qdoc
@@ -157,7 +157,7 @@
\qmltype sslKey
\inqmlmodule QtNetwork
- \instantiates QSslKey
+ \nativetype QSslKey
\brief The sslKey class provides the interface for private and public keys.
The sslKey provides an API for managing keys.
diff --git a/src/qmlworkerscript/qquickworkerscript.cpp b/src/qmlworkerscript/qquickworkerscript.cpp
index f892343b85..20061c9df7 100644
--- a/src/qmlworkerscript/qquickworkerscript.cpp
+++ b/src/qmlworkerscript/qquickworkerscript.cpp
@@ -457,7 +457,7 @@ void QQuickWorkerScriptEngine::run()
/*!
\qmltype WorkerScript
- \instantiates QQuickWorkerScript
+ \nativetype QQuickWorkerScript
\ingroup qtquick-threading
\inqmlmodule QtQml.WorkerScript
\brief Enables the use of threads in a Qt Quick application.
diff --git a/src/quick/handlers/qquickdraghandler.cpp b/src/quick/handlers/qquickdraghandler.cpp
index 30a7441c96..98a952b2aa 100644
--- a/src/quick/handlers/qquickdraghandler.cpp
+++ b/src/quick/handlers/qquickdraghandler.cpp
@@ -14,7 +14,7 @@ Q_STATIC_LOGGING_CATEGORY(lcDragHandler, "qt.quick.handler.drag")
/*!
\qmltype DragHandler
- \instantiates QQuickDragHandler
+ \nativetype QQuickDragHandler
\inherits MultiPointHandler
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
diff --git a/src/quick/handlers/qquickhandlerpoint.cpp b/src/quick/handlers/qquickhandlerpoint.cpp
index c9a197d3dc..da212a301e 100644
--- a/src/quick/handlers/qquickhandlerpoint.cpp
+++ b/src/quick/handlers/qquickhandlerpoint.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype handlerPoint
- \instantiates QQuickHandlerPoint
+ \nativetype QQuickHandlerPoint
\inqmlmodule QtQuick
\brief An event point.
diff --git a/src/quick/handlers/qquickhoverhandler.cpp b/src/quick/handlers/qquickhoverhandler.cpp
index 863275c087..ebab25f6c7 100644
--- a/src/quick/handlers/qquickhoverhandler.cpp
+++ b/src/quick/handlers/qquickhoverhandler.cpp
@@ -12,7 +12,7 @@ Q_STATIC_LOGGING_CATEGORY(lcHoverHandler, "qt.quick.handler.hover")
/*!
\qmltype HoverHandler
- \instantiates QQuickHoverHandler
+ \nativetype QQuickHoverHandler
\inherits SinglePointHandler
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
diff --git a/src/quick/handlers/qquickmultipointhandler.cpp b/src/quick/handlers/qquickmultipointhandler.cpp
index c50de437cd..ba987cc9ea 100644
--- a/src/quick/handlers/qquickmultipointhandler.cpp
+++ b/src/quick/handlers/qquickmultipointhandler.cpp
@@ -14,7 +14,7 @@ QT_BEGIN_NAMESPACE
\qmltype MultiPointHandler
\since 5.10
\preliminary
- \instantiates QQuickMultiPointHandler
+ \nativetype QQuickMultiPointHandler
\inherits PointerDeviceHandler
\inqmlmodule QtQuick
\brief Abstract handler for multi-point Pointer Events.
diff --git a/src/quick/handlers/qquickpinchhandler.cpp b/src/quick/handlers/qquickpinchhandler.cpp
index 92a1777137..88e456667f 100644
--- a/src/quick/handlers/qquickpinchhandler.cpp
+++ b/src/quick/handlers/qquickpinchhandler.cpp
@@ -21,7 +21,7 @@ Q_STATIC_LOGGING_CATEGORY(lcPinchHandler, "qt.quick.handler.pinch")
/*!
\qmltype PinchHandler
- \instantiates QQuickPinchHandler
+ \nativetype QQuickPinchHandler
\inherits MultiPointHandler
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
diff --git a/src/quick/handlers/qquickpointerdevicehandler.cpp b/src/quick/handlers/qquickpointerdevicehandler.cpp
index a6b98ec2b5..844bcad36e 100644
--- a/src/quick/handlers/qquickpointerdevicehandler.cpp
+++ b/src/quick/handlers/qquickpointerdevicehandler.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
\qmlabstract
\since 5.10
\preliminary
- \instantiates QQuickPointerDeviceHandler
+ \nativetype QQuickPointerDeviceHandler
\inherits PointerHandler
\inqmlmodule QtQuick
\brief Abstract handler for pointer events with device-specific constraints.
diff --git a/src/quick/handlers/qquickpointerhandler.cpp b/src/quick/handlers/qquickpointerhandler.cpp
index 92e726bdcc..b7db2565fe 100644
--- a/src/quick/handlers/qquickpointerhandler.cpp
+++ b/src/quick/handlers/qquickpointerhandler.cpp
@@ -20,7 +20,7 @@ Q_STATIC_LOGGING_CATEGORY(lcPointerHandlerActive, "qt.quick.handler.active")
\qmltype PointerHandler
\qmlabstract
\since 5.10
- \instantiates QQuickPointerHandler
+ \nativetype QQuickPointerHandler
\inqmlmodule QtQuick
\brief Abstract handler for pointer events.
diff --git a/src/quick/handlers/qquickpointhandler.cpp b/src/quick/handlers/qquickpointhandler.cpp
index ab1f274aa1..6a5ec58828 100644
--- a/src/quick/handlers/qquickpointhandler.cpp
+++ b/src/quick/handlers/qquickpointhandler.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype PointHandler
- \instantiates QQuickPointHandler
+ \nativetype QQuickPointHandler
\inherits SinglePointHandler
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
diff --git a/src/quick/handlers/qquicksinglepointhandler.cpp b/src/quick/handlers/qquicksinglepointhandler.cpp
index 52e3f8ce5f..4eedd13935 100644
--- a/src/quick/handlers/qquicksinglepointhandler.cpp
+++ b/src/quick/handlers/qquicksinglepointhandler.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
\qmltype SinglePointHandler
\qmlabstract
\preliminary
- \instantiates QQuickSinglePointHandler
+ \nativetype QQuickSinglePointHandler
\inherits PointerDeviceHandler
\inqmlmodule QtQuick
\brief Abstract handler for single-point Pointer Events.
diff --git a/src/quick/handlers/qquicktaphandler.cpp b/src/quick/handlers/qquicktaphandler.cpp
index 76f89feb3a..3063acbb1c 100644
--- a/src/quick/handlers/qquicktaphandler.cpp
+++ b/src/quick/handlers/qquicktaphandler.cpp
@@ -20,7 +20,7 @@ int QQuickTapHandler::m_touchMultiTapDistanceSquared(-1);
/*!
\qmltype TapHandler
- \instantiates QQuickTapHandler
+ \nativetype QQuickTapHandler
\inherits SinglePointHandler
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
diff --git a/src/quick/handlers/qquickwheelhandler.cpp b/src/quick/handlers/qquickwheelhandler.cpp
index 7e29af1422..1948b3aa76 100644
--- a/src/quick/handlers/qquickwheelhandler.cpp
+++ b/src/quick/handlers/qquickwheelhandler.cpp
@@ -13,7 +13,7 @@ Q_STATIC_LOGGING_CATEGORY(lcWheelHandler, "qt.quick.handler.wheel")
/*!
\qmltype WheelHandler
- \instantiates QQuickWheelHandler
+ \nativetype QQuickWheelHandler
\inherits SinglePointHandler
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
diff --git a/src/quick/items/context2d/qquickcanvasitem.cpp b/src/quick/items/context2d/qquickcanvasitem.cpp
index d78bd040c2..b32539c928 100644
--- a/src/quick/items/context2d/qquickcanvasitem.cpp
+++ b/src/quick/items/context2d/qquickcanvasitem.cpp
@@ -172,7 +172,7 @@ QQuickCanvasItemPrivate::~QQuickCanvasItemPrivate()
/*!
\qmltype Canvas
- \instantiates QQuickCanvasItem
+ \nativetype QQuickCanvasItem
\inqmlmodule QtQuick
\since 5.0
\inherits Item
diff --git a/src/quick/items/context2d/qquickcontext2d.cpp b/src/quick/items/context2d/qquickcontext2d.cpp
index 1a6391a270..27a9e600b6 100644
--- a/src/quick/items/context2d/qquickcontext2d.cpp
+++ b/src/quick/items/context2d/qquickcontext2d.cpp
@@ -54,7 +54,7 @@
QT_BEGIN_NAMESPACE
/*!
\qmltype Context2D
- \instantiates QQuickContext2D
+ \nativetype QQuickContext2D
\inqmlmodule QtQuick
\ingroup qtquick-canvas
\since 5.0
diff --git a/src/quick/items/qquickaccessibleattached.cpp b/src/quick/items/qquickaccessibleattached.cpp
index 6461a0beda..7446534a44 100644
--- a/src/quick/items/qquickaccessibleattached.cpp
+++ b/src/quick/items/qquickaccessibleattached.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Accessible
- \instantiates QQuickAccessibleAttached
+ \nativetype QQuickAccessibleAttached
\brief Enables accessibility of QML items.
\inqmlmodule QtQuick
diff --git a/src/quick/items/qquickanimatedimage.cpp b/src/quick/items/qquickanimatedimage.cpp
index 93f7dd8340..fee5fd1f12 100644
--- a/src/quick/items/qquickanimatedimage.cpp
+++ b/src/quick/items/qquickanimatedimage.cpp
@@ -55,7 +55,7 @@ void QQuickAnimatedImagePrivate::clearCache()
/*!
\qmltype AnimatedImage
- \instantiates QQuickAnimatedImage
+ \nativetype QQuickAnimatedImage
\inqmlmodule QtQuick
\inherits Image
\brief Plays animations stored as a series of images.
diff --git a/src/quick/items/qquickanimatedsprite.cpp b/src/quick/items/qquickanimatedsprite.cpp
index 3e56b0a69e..161dadd6e6 100644
--- a/src/quick/items/qquickanimatedsprite.cpp
+++ b/src/quick/items/qquickanimatedsprite.cpp
@@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype AnimatedSprite
- \instantiates QQuickAnimatedSprite
+ \nativetype QQuickAnimatedSprite
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-visual
diff --git a/src/quick/items/qquickborderimage.cpp b/src/quick/items/qquickborderimage.cpp
index 004f0491bd..f22b130730 100644
--- a/src/quick/items/qquickborderimage.cpp
+++ b/src/quick/items/qquickborderimage.cpp
@@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype BorderImage
- \instantiates QQuickBorderImage
+ \nativetype QQuickBorderImage
\inqmlmodule QtQuick
\brief Paints a border based on an image.
\inherits Item
diff --git a/src/quick/items/qquickcolorgroup.cpp b/src/quick/items/qquickcolorgroup.cpp
index bc1b4dee5a..3a5d58eacf 100644
--- a/src/quick/items/qquickcolorgroup.cpp
+++ b/src/quick/items/qquickcolorgroup.cpp
@@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ColorGroup
- \instantiates QQuickColorGroup
+ \nativetype QQuickColorGroup
\inherits QtObject
\inqmlmodule QtQuick
\ingroup qtquick-visual
diff --git a/src/quick/items/qquickdrag.cpp b/src/quick/items/qquickdrag.cpp
index ba58d269fb..8095e9b49e 100644
--- a/src/quick/items/qquickdrag.cpp
+++ b/src/quick/items/qquickdrag.cpp
@@ -30,7 +30,7 @@ using namespace Qt::StringLiterals;
/*!
\qmltype Drag
- \instantiates QQuickDrag
+ \nativetype QQuickDrag
\inqmlmodule QtQuick
\ingroup qtquick-input
\brief For specifying drag and drop events for moved Items.
diff --git a/src/quick/items/qquickdroparea.cpp b/src/quick/items/qquickdroparea.cpp
index 2538e0e238..d98330902a 100644
--- a/src/quick/items/qquickdroparea.cpp
+++ b/src/quick/items/qquickdroparea.cpp
@@ -55,7 +55,7 @@ QQuickDropAreaPrivate::~QQuickDropAreaPrivate()
/*!
\qmltype DropArea
- \instantiates QQuickDropArea
+ \nativetype QQuickDropArea
\inherits Item
\inqmlmodule QtQuick
\ingroup qtquick-input
@@ -302,7 +302,7 @@ void QQuickDropArea::dropEvent(QDropEvent *event)
/*!
\qmltype DragEvent
- \instantiates QQuickDragEvent
+ \nativetype QQuickDragEvent
\inqmlmodule QtQuick
\ingroup qtquick-input-events
\brief Provides information about a drag event.
diff --git a/src/quick/items/qquickevents.cpp b/src/quick/items/qquickevents.cpp
index d6d012a021..ccb4abc1dd 100644
--- a/src/quick/items/qquickevents.cpp
+++ b/src/quick/items/qquickevents.cpp
@@ -18,7 +18,7 @@ Q_LOGGING_CATEGORY(lcPointerEvents, "qt.quick.pointer.events")
/*!
\qmltype KeyEvent
- \instantiates QQuickKeyEvent
+ \nativetype QQuickKeyEvent
\inqmlmodule QtQuick
\ingroup qtquick-input-events
@@ -153,7 +153,7 @@ bool QQuickKeyEvent::matches(QKeySequence::StandardKey matchKey) const
/*!
\qmltype MouseEvent
- \instantiates QQuickMouseEvent
+ \nativetype QQuickMouseEvent
\inqmlmodule QtQuick
\ingroup qtquick-input-events
@@ -323,7 +323,7 @@ bool QQuickKeyEvent::matches(QKeySequence::StandardKey matchKey) const
/*!
\qmltype WheelEvent
- \instantiates QQuickWheelEvent
+ \nativetype QQuickWheelEvent
\inqmlmodule QtQuick
\ingroup qtquick-input-events
\brief Provides information about a mouse wheel event.
diff --git a/src/quick/items/qquickflickable.cpp b/src/quick/items/qquickflickable.cpp
index cc4a828102..342f8d4aa5 100644
--- a/src/quick/items/qquickflickable.cpp
+++ b/src/quick/items/qquickflickable.cpp
@@ -629,7 +629,7 @@ void QQuickFlickablePrivate::updateBeginningEnd()
/*!
\qmltype Flickable
- \instantiates QQuickFlickable
+ \nativetype QQuickFlickable
\inqmlmodule QtQuick
\ingroup qtquick-input
\ingroup qtquick-containers
diff --git a/src/quick/items/qquickflipable.cpp b/src/quick/items/qquickflipable.cpp
index 2e48566295..9373ddad49 100644
--- a/src/quick/items/qquickflipable.cpp
+++ b/src/quick/items/qquickflipable.cpp
@@ -52,7 +52,7 @@ public:
/*!
\qmltype Flipable
- \instantiates QQuickFlipable
+ \nativetype QQuickFlipable
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-input
diff --git a/src/quick/items/qquickfocusscope.cpp b/src/quick/items/qquickfocusscope.cpp
index 4d7b47ec0a..e78921af84 100644
--- a/src/quick/items/qquickfocusscope.cpp
+++ b/src/quick/items/qquickfocusscope.cpp
@@ -7,7 +7,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype FocusScope
- \instantiates QQuickFocusScope
+ \nativetype QQuickFocusScope
\inqmlmodule QtQuick
\ingroup qtquick-input
diff --git a/src/quick/items/qquickgraphicsinfo.cpp b/src/quick/items/qquickgraphicsinfo.cpp
index 7b84a7eb54..f0634a80ba 100644
--- a/src/quick/items/qquickgraphicsinfo.cpp
+++ b/src/quick/items/qquickgraphicsinfo.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype GraphicsInfo
- \instantiates QQuickGraphicsInfo
+ \nativetype QQuickGraphicsInfo
\inqmlmodule QtQuick
\ingroup qtquick-visual
\since 5.8
diff --git a/src/quick/items/qquickgridview.cpp b/src/quick/items/qquickgridview.cpp
index 73cb0e9c20..80c74271e0 100644
--- a/src/quick/items/qquickgridview.cpp
+++ b/src/quick/items/qquickgridview.cpp
@@ -1119,7 +1119,7 @@ bool QQuickGridViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExte
//----------------------------------------------------------------------------
/*!
\qmltype GridView
- \instantiates QQuickGridView
+ \nativetype QQuickGridView
\inqmlmodule QtQuick
\ingroup qtquick-views
diff --git a/src/quick/items/qquickimage.cpp b/src/quick/items/qquickimage.cpp
index 3efe082332..bd925940b0 100644
--- a/src/quick/items/qquickimage.cpp
+++ b/src/quick/items/qquickimage.cpp
@@ -47,7 +47,7 @@ QQuickImagePrivate::QQuickImagePrivate()
/*!
\qmltype Image
- \instantiates QQuickImage
+ \nativetype QQuickImage
\inqmlmodule QtQuick
\ingroup qtquick-visual
\inherits Item
diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp
index e3d7085139..5429ee5f83 100644
--- a/src/quick/items/qquickitem.cpp
+++ b/src/quick/items/qquickitem.cpp
@@ -94,7 +94,7 @@ static void setActiveFocus(QQuickItem *item, Qt::FocusReason reason)
/*!
\qmltype Transform
- \instantiates QQuickTransform
+ \nativetype QQuickTransform
\inqmlmodule QtQuick
\ingroup qtquick-visual-transforms
\brief For specifying advanced transformations on Items.
@@ -339,7 +339,7 @@ void QQuickItemKeyFilter::componentComplete()
}
/*!
\qmltype KeyNavigation
- \instantiates QQuickKeyNavigationAttached
+ \nativetype QQuickKeyNavigationAttached
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
\brief Supports key navigation by arrow keys.
@@ -796,7 +796,7 @@ bool QQuickKeysAttached::isConnected(const char *signalName) const
/*!
\qmltype Keys
- \instantiates QQuickKeysAttached
+ \nativetype QQuickKeysAttached
\inqmlmodule QtQuick
\ingroup qtquick-input-handlers
\brief Provides key handling to Items.
@@ -1403,7 +1403,7 @@ QQuickKeysAttached *QQuickKeysAttached::qmlAttachedProperties(QObject *obj)
/*!
\qmltype LayoutMirroring
- \instantiates QQuickLayoutMirroringAttached
+ \nativetype QQuickLayoutMirroringAttached
\inqmlmodule QtQuick
\ingroup qtquick-positioners
\ingroup qml-utility-elements
@@ -1585,7 +1585,7 @@ void QQuickItemPrivate::setLayoutMirror(bool mirror)
/*!
\qmltype EnterKey
- \instantiates QQuickEnterKeyAttached
+ \nativetype QQuickEnterKeyAttached
\inqmlmodule QtQuick
\ingroup qtquick-input
\since 5.6
@@ -1870,7 +1870,7 @@ bool QQuickItemPrivate::setLastFocusChangeReason(Qt::FocusReason reason)
/*!
\qmltype Item
- \instantiates QQuickItem
+ \nativetype QQuickItem
\inherits QtObject
\inqmlmodule QtQuick
\ingroup qtquick-visual
diff --git a/src/quick/items/qquickitemanimation.cpp b/src/quick/items/qquickitemanimation.cpp
index 11b2642748..3eb91ab7a6 100644
--- a/src/quick/items/qquickitemanimation.cpp
+++ b/src/quick/items/qquickitemanimation.cpp
@@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ParentAnimation
- \instantiates QQuickParentAnimation
+ \nativetype QQuickParentAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\since 5.0
@@ -371,7 +371,7 @@ QAbstractAnimationJob* QQuickParentAnimation::transition(QQuickStateActions &act
/*!
\qmltype AnchorAnimation
- \instantiates QQuickAnchorAnimation
+ \nativetype QQuickAnchorAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits Animation
@@ -513,7 +513,7 @@ QAbstractAnimationJob* QQuickAnchorAnimation::transition(QQuickStateActions &act
#if QT_CONFIG(quick_path)
/*!
\qmltype PathAnimation
- \instantiates QQuickPathAnimation
+ \nativetype QQuickPathAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits Animation
diff --git a/src/quick/items/qquickitemgrabresult.cpp b/src/quick/items/qquickitemgrabresult.cpp
index e2164129be..5db83a5c60 100644
--- a/src/quick/items/qquickitemgrabresult.cpp
+++ b/src/quick/items/qquickitemgrabresult.cpp
@@ -127,7 +127,7 @@ public:
/*!
* \qmltype ItemGrabResult
- * \instantiates QQuickItemGrabResult
+ * \nativetype QQuickItemGrabResult
* \inherits QtObject
* \inqmlmodule QtQuick
* \ingroup qtquick-visual
diff --git a/src/quick/items/qquickitemsmodule.cpp b/src/quick/items/qquickitemsmodule.cpp
index d08c43ed22..88b548c4d9 100644
--- a/src/quick/items/qquickitemsmodule.cpp
+++ b/src/quick/items/qquickitemsmodule.cpp
@@ -141,7 +141,7 @@ void QQuickItemsModule::defineModule()
/*!
\qmltype PointerEvent
- \instantiates QPointerEvent
+ \nativetype QPointerEvent
\inqmlmodule QtQuick
\brief QML equivalent for \l QPointerEvent.
@@ -150,7 +150,7 @@ void QQuickItemsModule::defineModule()
/*!
\qmltype PointerDevice
- \instantiates QPointingDevice
+ \nativetype QPointingDevice
\inqmlmodule QtQuick
\brief QML equivalent for \l QPointingDevice.
@@ -218,7 +218,7 @@ void QQuickItemsModule::defineModule()
/*!
\qmltype pointingDeviceUniqueId
- \instantiates QPointingDeviceUniqueId
+ \nativetype QPointingDeviceUniqueId
\inqmlmodule QtQuick
\brief QML equivalent for \l QPointingDeviceUniqueId.
diff --git a/src/quick/items/qquickitemviewtransition.cpp b/src/quick/items/qquickitemviewtransition.cpp
index 365a8fc588..dc9fc3057c 100644
--- a/src/quick/items/qquickitemviewtransition.cpp
+++ b/src/quick/items/qquickitemviewtransition.cpp
@@ -559,7 +559,7 @@ QQuickViewTransitionAttached::QQuickViewTransitionAttached(QObject *parent)
}
/*!
\qmltype ViewTransition
- \instantiates QQuickViewTransitionAttached
+ \nativetype QQuickViewTransitionAttached
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\brief Specifies items under transition in a view.
diff --git a/src/quick/items/qquicklistview.cpp b/src/quick/items/qquicklistview.cpp
index 6294f21379..a4c44b30e4 100644
--- a/src/quick/items/qquicklistview.cpp
+++ b/src/quick/items/qquicklistview.cpp
@@ -2036,7 +2036,7 @@ QQuickItemViewAttached *QQuickListViewPrivate::getAttachedObject(const QObject *
/*!
\qmltype ListView
- \instantiates QQuickListView
+ \nativetype QQuickListView
\inqmlmodule QtQuick
\ingroup qtquick-views
\inherits Flickable
diff --git a/src/quick/items/qquickloader.cpp b/src/quick/items/qquickloader.cpp
index 496948fcb7..448d618581 100644
--- a/src/quick/items/qquickloader.cpp
+++ b/src/quick/items/qquickloader.cpp
@@ -129,7 +129,7 @@ qreal QQuickLoaderPrivate::getImplicitHeight() const
/*!
\qmltype Loader
- \instantiates QQuickLoader
+ \nativetype QQuickLoader
\inqmlmodule QtQuick
\ingroup qtquick-dynamic
\inherits Item
diff --git a/src/quick/items/qquickmousearea.cpp b/src/quick/items/qquickmousearea.cpp
index 7e68dd8be3..973bff88ad 100644
--- a/src/quick/items/qquickmousearea.cpp
+++ b/src/quick/items/qquickmousearea.cpp
@@ -159,7 +159,7 @@ bool QQuickMouseAreaPrivate::propagateHelper(QQuickMouseEvent *ev, QQuickItem *i
/*!
\qmltype MouseArea
- \instantiates QQuickMouseArea
+ \nativetype QQuickMouseArea
\inqmlmodule QtQuick
\ingroup qtquick-input
\brief Enables simple mouse handling.
diff --git a/src/quick/items/qquickmultipointtoucharea.cpp b/src/quick/items/qquickmultipointtoucharea.cpp
index b0b99334a2..4d891706fd 100644
--- a/src/quick/items/qquickmultipointtoucharea.cpp
+++ b/src/quick/items/qquickmultipointtoucharea.cpp
@@ -21,7 +21,7 @@ DEFINE_BOOL_CONFIG_OPTION(qmlMptaVisualTouchDebugging, QML_VISUAL_TOUCH_DEBUGGIN
/*!
\qmltype TouchPoint
- \instantiates QQuickTouchPoint
+ \nativetype QQuickTouchPoint
\inqmlmodule QtQuick
\ingroup qtquick-input-events
\brief Describes a touch point in a MultiPointTouchArea.
@@ -254,7 +254,7 @@ void QQuickTouchPoint::setUniqueId(const QPointingDeviceUniqueId &id)
/*!
\qmltype GestureEvent
- \instantiates QQuickGrabGestureEvent
+ \nativetype QQuickGrabGestureEvent
\inqmlmodule QtQuick
\ingroup qtquick-input-events
\brief The parameter given with the gestureStarted signal.
@@ -290,7 +290,7 @@ void QQuickTouchPoint::setUniqueId(const QPointingDeviceUniqueId &id)
/*!
\qmltype MultiPointTouchArea
- \instantiates QQuickMultiPointTouchArea
+ \nativetype QQuickMultiPointTouchArea
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-input
diff --git a/src/quick/items/qquickpalette.cpp b/src/quick/items/qquickpalette.cpp
index 79b22bd8a0..f82ef606e3 100644
--- a/src/quick/items/qquickpalette.cpp
+++ b/src/quick/items/qquickpalette.cpp
@@ -44,7 +44,7 @@ static constexpr bool is_valid(QPalette::ColorGroup cg) noexcept
/*!
\qmltype Palette
- \instantiates QQuickPalette
+ \nativetype QQuickPalette
\inherits QQuickColorGroup
\inqmlmodule QtQuick
\ingroup qtquick-visual
diff --git a/src/quick/items/qquickpathview.cpp b/src/quick/items/qquickpathview.cpp
index 3fc7de987c..4d4aca881a 100644
--- a/src/quick/items/qquickpathview.cpp
+++ b/src/quick/items/qquickpathview.cpp
@@ -453,7 +453,7 @@ void QQuickPathViewPrivate::setDragging(bool d)
/*!
\qmltype PathView
- \instantiates QQuickPathView
+ \nativetype QQuickPathView
\inqmlmodule QtQuick
\ingroup qtquick-paths
\ingroup qtquick-views
diff --git a/src/quick/items/qquickpincharea.cpp b/src/quick/items/qquickpincharea.cpp
index b9e597a789..ab9f99ab78 100644
--- a/src/quick/items/qquickpincharea.cpp
+++ b/src/quick/items/qquickpincharea.cpp
@@ -21,7 +21,7 @@ Q_STATIC_LOGGING_CATEGORY(lcPA, "qt.quick.pincharea")
/*!
\qmltype PinchEvent
- \instantiates QQuickPinchEvent
+ \nativetype QQuickPinchEvent
\inqmlmodule QtQuick
\ingroup qtquick-input-events
\brief For specifying information about a pinch event.
@@ -131,7 +131,7 @@ QQuickPinchAreaPrivate::~QQuickPinchAreaPrivate()
/*!
\qmltype PinchArea
- \instantiates QQuickPinchArea
+ \nativetype QQuickPinchArea
\inqmlmodule QtQuick
\ingroup qtquick-input
\inherits Item
diff --git a/src/quick/items/qquickpositioners.cpp b/src/quick/items/qquickpositioners.cpp
index ad5447df6f..7d8a3c906a 100644
--- a/src/quick/items/qquickpositioners.cpp
+++ b/src/quick/items/qquickpositioners.cpp
@@ -706,7 +706,7 @@ void QQuickBasePositionerPrivate::setBottomPadding(qreal value, bool reset)
/*!
\qmltype Positioner
- \instantiates QQuickPositionerAttached
+ \nativetype QQuickPositionerAttached
\inqmlmodule QtQuick
\ingroup qtquick-positioners
\brief Provides attached properties that contain details on where an item exists in a positioner.
@@ -789,7 +789,7 @@ void QQuickPositionerAttached::setIsLastItem(bool isLastItem)
/*!
\qmltype Column
- \instantiates QQuickColumn
+ \nativetype QQuickColumn
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-positioners
@@ -987,7 +987,7 @@ void QQuickColumn::reportConflictingAnchors()
}
/*!
\qmltype Row
- \instantiates QQuickRow
+ \nativetype QQuickRow
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-positioners
@@ -1267,7 +1267,7 @@ void QQuickRow::reportConflictingAnchors()
/*!
\qmltype Grid
- \instantiates QQuickGrid
+ \nativetype QQuickGrid
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-positioners
@@ -1870,7 +1870,7 @@ void QQuickGrid::reportConflictingAnchors()
/*!
\qmltype Flow
- \instantiates QQuickFlow
+ \nativetype QQuickFlow
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-positioners
diff --git a/src/quick/items/qquickrectangle.cpp b/src/quick/items/qquickrectangle.cpp
index 403d0c1034..be703f2d45 100644
--- a/src/quick/items/qquickrectangle.cpp
+++ b/src/quick/items/qquickrectangle.cpp
@@ -97,7 +97,7 @@ bool QQuickPen::isValid() const
/*!
\qmltype GradientStop
- \instantiates QQuickGradientStop
+ \nativetype QQuickGradientStop
\inqmlmodule QtQuick
\ingroup qtquick-visual-utility
\brief Defines the color at a position in a Gradient.
@@ -149,7 +149,7 @@ void QQuickGradientStop::updateGradient()
/*!
\qmltype Gradient
- \instantiates QQuickGradient
+ \nativetype QQuickGradient
\inqmlmodule QtQuick
\ingroup qtquick-visual-utility
\brief Defines a gradient fill.
@@ -277,7 +277,7 @@ void QQuickRectanglePrivate::maybeSetImplicitAntialiasing()
}
/*!
\qmltype Rectangle
- \instantiates QQuickRectangle
+ \nativetype QQuickRectangle
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-visual
diff --git a/src/quick/items/qquickrepeater.cpp b/src/quick/items/qquickrepeater.cpp
index 2c892a596c..acc6080f16 100644
--- a/src/quick/items/qquickrepeater.cpp
+++ b/src/quick/items/qquickrepeater.cpp
@@ -30,7 +30,7 @@ QQuickRepeaterPrivate::~QQuickRepeaterPrivate()
/*!
\qmltype Repeater
- \instantiates QQuickRepeater
+ \nativetype QQuickRepeater
\inqmlmodule QtQuick
\ingroup qtquick-models
\ingroup qtquick-positioning
diff --git a/src/quick/items/qquickscreen.cpp b/src/quick/items/qquickscreen.cpp
index c8405ca9ad..bb86db0f59 100644
--- a/src/quick/items/qquickscreen.cpp
+++ b/src/quick/items/qquickscreen.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Screen
- \instantiates QQuickScreenAttached
+ \nativetype QQuickScreenAttached
\inqmlmodule QtQuick
\ingroup qtquick-visual-utility
\brief The Screen attached object provides information about the Screen an Item or Window is displayed on.
diff --git a/src/quick/items/qquickshadereffect.cpp b/src/quick/items/qquickshadereffect.cpp
index c8144c8cd8..c0d7692ed7 100644
--- a/src/quick/items/qquickshadereffect.cpp
+++ b/src/quick/items/qquickshadereffect.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ShaderEffect
- \instantiates QQuickShaderEffect
+ \nativetype QQuickShaderEffect
\inqmlmodule QtQuick
\inherits Item
\ingroup qtquick-effects
diff --git a/src/quick/items/qquickshadereffectmesh.cpp b/src/quick/items/qquickshadereffectmesh.cpp
index 2acd1bcf31..8348834c4a 100644
--- a/src/quick/items/qquickshadereffectmesh.cpp
+++ b/src/quick/items/qquickshadereffectmesh.cpp
@@ -35,7 +35,7 @@ QQuickShaderEffectMesh::QQuickShaderEffectMesh(QObjectPrivate &dd, QObject *pare
/*!
\qmltype GridMesh
- \instantiates QQuickGridMesh
+ \nativetype QQuickGridMesh
\inqmlmodule QtQuick
\since 5.0
\ingroup qtquick-effects
@@ -221,7 +221,7 @@ QSize QQuickGridMesh::resolution() const
/*!
\qmltype BorderImageMesh
- \instantiates QQuickBorderImageMesh
+ \nativetype QQuickBorderImageMesh
\inqmlmodule QtQuick
\since 5.8
\ingroup qtquick-effects
diff --git a/src/quick/items/qquickshadereffectsource.cpp b/src/quick/items/qquickshadereffectsource.cpp
index f9e52a9a6f..31f91e83d1 100644
--- a/src/quick/items/qquickshadereffectsource.cpp
+++ b/src/quick/items/qquickshadereffectsource.cpp
@@ -61,7 +61,7 @@ public:
/*!
\qmltype ShaderEffectSource
- \instantiates QQuickShaderEffectSource
+ \nativetype QQuickShaderEffectSource
\inqmlmodule QtQuick
\since 5.0
\inherits Item
diff --git a/src/quick/items/qquicksprite.cpp b/src/quick/items/qquicksprite.cpp
index edf62f940b..421d492033 100644
--- a/src/quick/items/qquicksprite.cpp
+++ b/src/quick/items/qquicksprite.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Sprite
- \instantiates QQuickSprite
+ \nativetype QQuickSprite
\inqmlmodule QtQuick
\ingroup qtquick-visual-utility
\brief Specifies sprite animations.
diff --git a/src/quick/items/qquickspritesequence.cpp b/src/quick/items/qquickspritesequence.cpp
index 4feb3402b1..e4543062d8 100644
--- a/src/quick/items/qquickspritesequence.cpp
+++ b/src/quick/items/qquickspritesequence.cpp
@@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SpriteSequence
- \instantiates QQuickSpriteSequence
+ \nativetype QQuickSpriteSequence
\inqmlmodule QtQuick
\ingroup qtquick-visual-utility
\inherits Item
diff --git a/src/quick/items/qquickstateoperations.cpp b/src/quick/items/qquickstateoperations.cpp
index 9541121f51..6ba5f54d99 100644
--- a/src/quick/items/qquickstateoperations.cpp
+++ b/src/quick/items/qquickstateoperations.cpp
@@ -112,7 +112,7 @@ void QQuickParentChangePrivate::doChange(QQuickItem *targetParent)
/*!
\qmltype ParentChange
- \instantiates QQuickParentChange
+ \nativetype QQuickParentChange
\inqmlmodule QtQuick
\ingroup qtquick-states
\brief Specifies how to reparent an Item in a state change.
@@ -528,7 +528,7 @@ void QQuickParentChange::rewind()
/*!
\qmltype AnchorChanges
- \instantiates QQuickAnchorChanges
+ \nativetype QQuickAnchorChanges
\inqmlmodule QtQuick
\ingroup qtquick-states
\brief Specifies how to change the anchors of an item in a state.
diff --git a/src/quick/items/qquicktext.cpp b/src/quick/items/qquicktext.cpp
index cf8319a7df..9ee373adcb 100644
--- a/src/quick/items/qquicktext.cpp
+++ b/src/quick/items/qquicktext.cpp
@@ -1400,7 +1400,7 @@ qreal QQuickTextPrivate::devicePixelRatio() const
/*!
\qmltype Text
- \instantiates QQuickText
+ \nativetype QQuickText
\inqmlmodule QtQuick
\ingroup qtquick-visual
\inherits Item
diff --git a/src/quick/items/qquicktextdocument.cpp b/src/quick/items/qquicktextdocument.cpp
index cb666e134b..aefacc6ed9 100644
--- a/src/quick/items/qquicktextdocument.cpp
+++ b/src/quick/items/qquicktextdocument.cpp
@@ -22,7 +22,7 @@ using namespace Qt::StringLiterals;
/*!
\qmltype TextDocument
- \instantiates QQuickTextDocument
+ \nativetype QQuickTextDocument
\inqmlmodule QtQuick
\brief A wrapper around TextEdit's backing QTextDocument.
\preliminary
diff --git a/src/quick/items/qquicktextedit.cpp b/src/quick/items/qquicktextedit.cpp
index 33b9a1e4d7..f8dd72c90b 100644
--- a/src/quick/items/qquicktextedit.cpp
+++ b/src/quick/items/qquicktextedit.cpp
@@ -40,7 +40,7 @@ using namespace Qt::StringLiterals;
/*!
\qmltype TextEdit
- \instantiates QQuickTextEdit
+ \nativetype QQuickTextEdit
\inqmlmodule QtQuick
\ingroup qtquick-visual
\ingroup qtquick-input
diff --git a/src/quick/items/qquicktextinput.cpp b/src/quick/items/qquicktextinput.cpp
index 31d157c70a..d6903c9640 100644
--- a/src/quick/items/qquicktextinput.cpp
+++ b/src/quick/items/qquicktextinput.cpp
@@ -35,7 +35,7 @@ Q_STATIC_LOGGING_CATEGORY(lcQuickTextInput, "qt.quick.textInput")
/*!
\qmltype TextInput
- \instantiates QQuickTextInput
+ \nativetype QQuickTextInput
\inqmlmodule QtQuick
\ingroup qtquick-visual
\ingroup qtquick-input
diff --git a/src/quick/items/qquicktranslate.cpp b/src/quick/items/qquicktranslate.cpp
index 0b1db44bb7..1e81930f28 100644
--- a/src/quick/items/qquicktranslate.cpp
+++ b/src/quick/items/qquicktranslate.cpp
@@ -19,7 +19,7 @@ public:
/*!
\qmltype Translate
- \instantiates QQuickTranslate
+ \nativetype QQuickTranslate
\inqmlmodule QtQuick
\ingroup qtquick-visual-transforms
\brief Provides a way to move an Item without changing its x or y properties.
@@ -119,7 +119,7 @@ public:
/*!
\qmltype Scale
- \instantiates QQuickScale
+ \nativetype QQuickScale
\inqmlmodule QtQuick
\ingroup qtquick-visual-transforms
\brief Provides a way to scale an Item.
@@ -265,7 +265,7 @@ public:
/*!
\qmltype Rotation
- \instantiates QQuickRotation
+ \nativetype QQuickRotation
\inqmlmodule QtQuick
\ingroup qtquick-visual-transforms
\brief Provides a way to rotate an Item.
@@ -416,7 +416,7 @@ public:
/*!
\qmltype Matrix4x4
- \instantiates QQuickMatrix4x4
+ \nativetype QQuickMatrix4x4
\inqmlmodule QtQuick
\ingroup qtquick-visual-transforms
\since 5.3
diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp
index e815aaf8bb..9c3d3e5275 100644
--- a/src/quick/items/qquickwindow.cpp
+++ b/src/quick/items/qquickwindow.cpp
@@ -900,7 +900,7 @@ void QQuickWindowPrivate::cleanup(QSGNode *n)
/*!
\qmltype Window
- \instantiates QQuickWindow
+ \nativetype QQuickWindow
\inqmlmodule QtQuick
\ingroup qtquick-visual
\brief Creates a new top-level window.
@@ -2460,7 +2460,7 @@ bool QQuickWindow::isSceneGraphInitialized() const
*/
/*!
\qmltype CloseEvent
- \instantiates QQuickCloseEvent
+ \nativetype QQuickCloseEvent
\inqmlmodule QtQuick
\ingroup qtquick-visual
\brief Notification that a \l Window is about to be closed.
diff --git a/src/quick/util/qquickanimation.cpp b/src/quick/util/qquickanimation.cpp
index 023f5a9b51..24030a23ed 100644
--- a/src/quick/util/qquickanimation.cpp
+++ b/src/quick/util/qquickanimation.cpp
@@ -35,7 +35,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Animation
- \instantiates QQuickAbstractAnimation
+ \nativetype QQuickAbstractAnimation
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\brief Is the base of all QML animations.
@@ -670,7 +670,7 @@ QQuickAbstractAnimation::ThreadingModel QQuickAbstractAnimation::threadingModel(
/*!
\qmltype PauseAnimation
- \instantiates QQuickPauseAnimation
+ \nativetype QQuickPauseAnimation
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits Animation
@@ -743,7 +743,7 @@ QAbstractAnimationJob* QQuickPauseAnimation::transition(QQuickStateActions &acti
/*!
\qmltype ColorAnimation
- \instantiates QQuickColorAnimation
+ \nativetype QQuickColorAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits PropertyAnimation
@@ -901,7 +901,7 @@ void QActionAnimation::debugAnimation(QDebug d) const
/*!
\qmltype ScriptAction
- \instantiates QQuickScriptAction
+ \nativetype QQuickScriptAction
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits Animation
@@ -1044,7 +1044,7 @@ QAbstractAnimationJob* QQuickScriptAction::transition(QQuickStateActions &action
/*!
\qmltype PropertyAction
- \instantiates QQuickPropertyAction
+ \nativetype QQuickPropertyAction
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits Animation
@@ -1311,7 +1311,7 @@ QAbstractAnimationJob* QQuickPropertyAction::transition(QQuickStateActions &acti
/*!
\qmltype NumberAnimation
- \instantiates QQuickNumberAnimation
+ \nativetype QQuickNumberAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits PropertyAnimation
@@ -1424,7 +1424,7 @@ void QQuickNumberAnimation::setTo(qreal t)
/*!
\qmltype Vector3dAnimation
- \instantiates QQuickVector3dAnimation
+ \nativetype QQuickVector3dAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits PropertyAnimation
@@ -1501,7 +1501,7 @@ void QQuickVector3dAnimation::setTo(QVector3D t)
/*!
\qmltype RotationAnimation
- \instantiates QQuickRotationAnimation
+ \nativetype QQuickRotationAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits PropertyAnimation
@@ -1810,7 +1810,7 @@ QQmlListProperty<QQuickAbstractAnimation> QQuickAnimationGroup::animations()
/*!
\qmltype SequentialAnimation
- \instantiates QQuickSequentialAnimation
+ \nativetype QQuickSequentialAnimation
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits Animation
@@ -1904,7 +1904,7 @@ QAbstractAnimationJob* QQuickSequentialAnimation::transition(QQuickStateActions
/*!
\qmltype ParallelAnimation
- \instantiates QQuickParallelAnimation
+ \nativetype QQuickParallelAnimation
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits Animation
@@ -2093,7 +2093,7 @@ void QQuickBulkValueAnimator::debugAnimation(QDebug d) const
/*!
\qmltype PropertyAnimation
- \instantiates QQuickPropertyAnimation
+ \nativetype QQuickPropertyAnimation
\inqmlmodule QtQuick
\ingroup qtquick-animation-properties
\inherits Animation
diff --git a/src/quick/util/qquickanimationcontroller.cpp b/src/quick/util/qquickanimationcontroller.cpp
index 8c0aaed0e2..db683a5749 100644
--- a/src/quick/util/qquickanimationcontroller.cpp
+++ b/src/quick/util/qquickanimationcontroller.cpp
@@ -57,7 +57,7 @@ void QQuickAnimationControllerPrivate::animationCurrentTimeChanged(QAbstractAnim
/*!
\qmltype AnimationController
- \instantiates QQuickAnimationController
+ \nativetype QQuickAnimationController
\inqmlmodule QtQuick
\ingroup qtquick-animation-control
\brief Enables manual control of animations.
diff --git a/src/quick/util/qquickanimator.cpp b/src/quick/util/qquickanimator.cpp
index 986f695fef..603d4a1bfc 100644
--- a/src/quick/util/qquickanimator.cpp
+++ b/src/quick/util/qquickanimator.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Animator
- \instantiates QQuickAnimator
+ \nativetype QQuickAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
@@ -272,7 +272,7 @@ QAbstractAnimationJob *QQuickAnimator::transition(QQuickStateActions &actions,
/*!
\qmltype XAnimator
- \instantiates QQuickXAnimator
+ \nativetype QQuickXAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
@@ -305,7 +305,7 @@ QQuickAnimatorJob *QQuickXAnimator::createJob() const { return new QQuickXAnimat
/*!
\qmltype YAnimator
- \instantiates QQuickYAnimator
+ \nativetype QQuickYAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
@@ -338,7 +338,7 @@ QQuickAnimatorJob *QQuickYAnimator::createJob() const { return new QQuickYAnimat
/*!
\qmltype ScaleAnimator
- \instantiates QQuickScaleAnimator
+ \nativetype QQuickScaleAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
@@ -371,7 +371,7 @@ QQuickAnimatorJob *QQuickScaleAnimator::createJob() const { return new QQuickSca
/*!
\qmltype OpacityAnimator
- \instantiates QQuickOpacityAnimator
+ \nativetype QQuickOpacityAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
@@ -403,7 +403,7 @@ QQuickAnimatorJob *QQuickOpacityAnimator::createJob() const { return new QQuickO
/*!
\qmltype RotationAnimator
- \instantiates QQuickRotationAnimator
+ \nativetype QQuickRotationAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
@@ -478,7 +478,7 @@ QQuickRotationAnimator::RotationDirection QQuickRotationAnimator::direction() co
#if QT_CONFIG(quick_shadereffect)
/*!
\qmltype UniformAnimator
- \instantiates QQuickUniformAnimator
+ \nativetype QQuickUniformAnimator
\inqmlmodule QtQuick
\since 5.2
\ingroup qtquick-transitions-animations
diff --git a/src/quick/util/qquickapplication.cpp b/src/quick/util/qquickapplication.cpp
index 2cb8fe36ba..06773f6952 100644
--- a/src/quick/util/qquickapplication.cpp
+++ b/src/quick/util/qquickapplication.cpp
@@ -16,7 +16,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Application
- \instantiates QQuickApplication
+ \nativetype QQuickApplication
\inqmlmodule QtQuick
//! once exposed: \inherits CoreApplication?
//! TODO: \ingroup ?
diff --git a/src/quick/util/qquickbehavior.cpp b/src/quick/util/qquickbehavior.cpp
index dd8ddad7ca..9762247df2 100644
--- a/src/quick/util/qquickbehavior.cpp
+++ b/src/quick/util/qquickbehavior.cpp
@@ -159,7 +159,7 @@ UntypedProxyProperty::UntypedProxyProperty(QUntypedBindable bindable, QQuickBeha
/*!
\qmltype Behavior
- \instantiates QQuickBehavior
+ \nativetype QQuickBehavior
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\ingroup qtquick-interceptors
diff --git a/src/quick/util/qquickfontloader.cpp b/src/quick/util/qquickfontloader.cpp
index 9972071408..1499f094f7 100644
--- a/src/quick/util/qquickfontloader.cpp
+++ b/src/quick/util/qquickfontloader.cpp
@@ -139,7 +139,7 @@ static void q_QFontLoaderFontsStaticReset()
/*!
\qmltype FontLoader
- \instantiates QQuickFontLoader
+ \nativetype QQuickFontLoader
\inqmlmodule QtQuick
\ingroup qtquick-text-utility
\brief Allows fonts to be loaded by URL.
diff --git a/src/quick/util/qquickfontmetrics.cpp b/src/quick/util/qquickfontmetrics.cpp
index 6472767957..7301233b56 100644
--- a/src/quick/util/qquickfontmetrics.cpp
+++ b/src/quick/util/qquickfontmetrics.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype FontMetrics
- \instantiates QQuickFontMetrics
+ \nativetype QQuickFontMetrics
\inqmlmodule QtQuick
\since 5.4
\ingroup qtquick-text-utility
diff --git a/src/quick/util/qquickforeignutils.cpp b/src/quick/util/qquickforeignutils.cpp
index 242d961cdc..d532efb13f 100644
--- a/src/quick/util/qquickforeignutils.cpp
+++ b/src/quick/util/qquickforeignutils.cpp
@@ -7,7 +7,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype eventPoint
- \instantiates QEventPoint
+ \nativetype QEventPoint
\inqmlmodule QtQuick
\brief Qml equivalent for \l QEventPoint.
\sa handlerPoint
diff --git a/src/quick/util/qquickframeanimation.cpp b/src/quick/util/qquickframeanimation.cpp
index bbdd0e79e0..22359a8c50 100644
--- a/src/quick/util/qquickframeanimation.cpp
+++ b/src/quick/util/qquickframeanimation.cpp
@@ -95,7 +95,7 @@ private:
/*!
\qmltype FrameAnimation
- \instantiates QQuickFrameAnimation
+ \nativetype QQuickFrameAnimation
\inqmlmodule QtQuick
\ingroup qtquick-interceptors
\since 6.4
diff --git a/src/quick/util/qquickpath.cpp b/src/quick/util/qquickpath.cpp
index ce911796d9..7b7d5a33cc 100644
--- a/src/quick/util/qquickpath.cpp
+++ b/src/quick/util/qquickpath.cpp
@@ -16,7 +16,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype PathElement
- \instantiates QQuickPathElement
+ \nativetype QQuickPathElement
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief PathElement is the base path type.
@@ -30,7 +30,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Path
- \instantiates QQuickPath
+ \nativetype QQuickPath
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a path for use by \l PathView and \l Shape.
@@ -1122,7 +1122,7 @@ bool QQuickCurve::hasRelativeY()
/*!
\qmltype PathAttribute
- \instantiates QQuickPathAttribute
+ \nativetype QQuickPathAttribute
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Specifies how to set an attribute at a given position in a Path.
@@ -1239,7 +1239,7 @@ void QQuickPathAttribute::setValue(qreal value)
/*!
\qmltype PathLine
- \instantiates QQuickPathLine
+ \nativetype QQuickPathLine
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a straight line.
@@ -1298,7 +1298,7 @@ void QQuickPathLine::addToPath(QPainterPath &path, const QQuickPathData &data)
/*!
\qmltype PathMove
- \instantiates QQuickPathMove
+ \nativetype QQuickPathMove
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Moves the Path's position.
@@ -1356,7 +1356,7 @@ void QQuickPathMove::addToPath(QPainterPath &path, const QQuickPathData &data)
/*!
\qmltype PathQuad
- \instantiates QQuickPathQuad
+ \nativetype QQuickPathQuad
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a quadratic Bezier curve with a control point.
@@ -1508,7 +1508,7 @@ void QQuickPathQuad::addToPath(QPainterPath &path, const QQuickPathData &data)
/*!
\qmltype PathCubic
- \instantiates QQuickPathCubic
+ \nativetype QQuickPathCubic
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a cubic Bezier curve with two control points.
@@ -1732,7 +1732,7 @@ void QQuickPathCubic::addToPath(QPainterPath &path, const QQuickPathData &data)
/*!
\qmltype PathCurve
- \instantiates QQuickPathCatmullRomCurve
+ \nativetype QQuickPathCatmullRomCurve
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a point on a Catmull-Rom curve.
@@ -1878,7 +1878,7 @@ void QQuickPathCatmullRomCurve::addToPath(QPainterPath &path, const QQuickPathDa
/*!
\qmltype PathArc
- \instantiates QQuickPathArc
+ \nativetype QQuickPathArc
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines an arc with the given radius.
@@ -2089,7 +2089,7 @@ void QQuickPathArc::addToPath(QPainterPath &path, const QQuickPathData &data)
/*!
\qmltype PathAngleArc
- \instantiates QQuickPathAngleArc
+ \nativetype QQuickPathAngleArc
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines an arc with the given radii and center.
@@ -2262,7 +2262,7 @@ void QQuickPathAngleArc::addToPath(QPainterPath &path, const QQuickPathData &)
/*!
\qmltype PathSvg
- \instantiates QQuickPathSvg
+ \nativetype QQuickPathSvg
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a path using an SVG path data string.
@@ -2316,7 +2316,7 @@ void QQuickPathSvg::addToPath(QPainterPath &path, const QQuickPathData &)
/*!
\qmltype PathRectangle
- \instantiates QQuickPathRectangle
+ \nativetype QQuickPathRectangle
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a rectangle with optionally rounded corners.
@@ -2578,7 +2578,7 @@ void QQuickPathRectangle::addToPath(QPainterPath &path, const QQuickPathData &da
/*!
\qmltype PathPercent
- \instantiates QQuickPathPercent
+ \nativetype QQuickPathPercent
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Manipulates the way a path is interpreted.
@@ -2673,7 +2673,7 @@ void QQuickPathPercent::setValue(qreal value)
/*!
\qmltype PathPolyline
- \instantiates QQuickPathPolyline
+ \nativetype QQuickPathPolyline
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a polyline through a list of coordinates.
@@ -2781,7 +2781,7 @@ void QQuickPathPolyline::addToPath(QPainterPath &path, const QQuickPathData &/*d
/*!
\qmltype PathMultiline
- \instantiates QQuickPathMultiline
+ \nativetype QQuickPathMultiline
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a set of polylines through a list of lists of coordinates.
@@ -2932,7 +2932,7 @@ void QQuickPathMultiline::addToPath(QPainterPath &path, const QQuickPathData &)
/*!
\qmltype PathText
- \instantiates QQuickPathText
+ \nativetype QQuickPathText
\inqmlmodule QtQuick
\ingroup qtquick-animation-paths
\brief Defines a string in a specified font.
diff --git a/src/quick/util/qquickpathinterpolator.cpp b/src/quick/util/qquickpathinterpolator.cpp
index 34fd096500..a90316bbe8 100644
--- a/src/quick/util/qquickpathinterpolator.cpp
+++ b/src/quick/util/qquickpathinterpolator.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype PathInterpolator
- \instantiates QQuickPathInterpolator
+ \nativetype QQuickPathInterpolator
\inqmlmodule QtQuick
\ingroup qtquick-animation-control
\brief Specifies how to manually animate along a path.
diff --git a/src/quick/util/qquickshortcut.cpp b/src/quick/util/qquickshortcut.cpp
index a6a0972d87..74b9f50a77 100644
--- a/src/quick/util/qquickshortcut.cpp
+++ b/src/quick/util/qquickshortcut.cpp
@@ -12,7 +12,7 @@
/*!
\qmltype Shortcut
- \instantiates QQuickShortcut
+ \nativetype QQuickShortcut
\inqmlmodule QtQuick
\since 5.5
\ingroup qtquick-input
diff --git a/src/quick/util/qquicksmoothedanimation.cpp b/src/quick/util/qquicksmoothedanimation.cpp
index b19e6f03d9..c53e8944cf 100644
--- a/src/quick/util/qquicksmoothedanimation.cpp
+++ b/src/quick/util/qquicksmoothedanimation.cpp
@@ -282,7 +282,7 @@ void QSmoothedAnimation::debugAnimation(QDebug d) const
/*!
\qmltype SmoothedAnimation
- \instantiates QQuickSmoothedAnimation
+ \nativetype QQuickSmoothedAnimation
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits NumberAnimation
diff --git a/src/quick/util/qquickspringanimation.cpp b/src/quick/util/qquickspringanimation.cpp
index 4b615d69b7..00f9fe7e8f 100644
--- a/src/quick/util/qquickspringanimation.cpp
+++ b/src/quick/util/qquickspringanimation.cpp
@@ -311,7 +311,7 @@ void QQuickSpringAnimationPrivate::updateMode()
/*!
\qmltype SpringAnimation
- \instantiates QQuickSpringAnimation
+ \nativetype QQuickSpringAnimation
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\inherits NumberAnimation
diff --git a/src/quick/util/qquickstate.cpp b/src/quick/util/qquickstate.cpp
index 1f066270c6..0a56fa0cdf 100644
--- a/src/quick/util/qquickstate.cpp
+++ b/src/quick/util/qquickstate.cpp
@@ -82,7 +82,7 @@ QQuickStateOperation::QQuickStateOperation(QObjectPrivate &dd, QObject *parent)
/*!
\qmltype State
- \instantiates QQuickState
+ \nativetype QQuickState
\inqmlmodule QtQuick
\ingroup qtquick-states
\brief Defines configurations of objects and properties.
diff --git a/src/quick/util/qquickstatechangescript.cpp b/src/quick/util/qquickstatechangescript.cpp
index cd18d7bb0c..36acbe075c 100644
--- a/src/quick/util/qquickstatechangescript.cpp
+++ b/src/quick/util/qquickstatechangescript.cpp
@@ -30,7 +30,7 @@ public:
/*!
\qmltype StateChangeScript
- \instantiates QQuickStateChangeScript
+ \nativetype QQuickStateChangeScript
\inqmlmodule QtQuick
\ingroup qtquick-states
\brief Specifies how to run a script in a state.
diff --git a/src/quick/util/qquickstategroup.cpp b/src/quick/util/qquickstategroup.cpp
index 8fb3130e35..b9e4696598 100644
--- a/src/quick/util/qquickstategroup.cpp
+++ b/src/quick/util/qquickstategroup.cpp
@@ -57,7 +57,7 @@ public:
/*!
\qmltype StateGroup
- \instantiates QQuickStateGroup
+ \nativetype QQuickStateGroup
\inqmlmodule QtQuick
\ingroup qtquick-states
\brief Provides built-in state support for non-Item types.
diff --git a/src/quick/util/qquicksystempalette.cpp b/src/quick/util/qquicksystempalette.cpp
index 46b2fc00ba..01de699ddd 100644
--- a/src/quick/util/qquicksystempalette.cpp
+++ b/src/quick/util/qquicksystempalette.cpp
@@ -19,7 +19,7 @@ public:
/*!
\qmltype SystemPalette
- \instantiates QQuickSystemPalette
+ \nativetype QQuickSystemPalette
\inqmlmodule QtQuick
\ingroup qtquick-visual-utility
\brief Provides access to the Qt palettes.
diff --git a/src/quick/util/qquicktextmetrics.cpp b/src/quick/util/qquicktextmetrics.cpp
index ee200ff878..56eb1a8b01 100644
--- a/src/quick/util/qquicktextmetrics.cpp
+++ b/src/quick/util/qquicktextmetrics.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype TextMetrics
- \instantiates QQuickTextMetrics
+ \nativetype QQuickTextMetrics
\inqmlmodule QtQuick
\since 5.4
\ingroup qtquick-text-utility
diff --git a/src/quick/util/qquicktextselection.cpp b/src/quick/util/qquicktextselection.cpp
index c363434e5a..d5096bfca1 100644
--- a/src/quick/util/qquicktextselection.cpp
+++ b/src/quick/util/qquicktextselection.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype TextSelection
- \instantiates QQuickTextSelection
+ \nativetype QQuickTextSelection
\inqmlmodule QtQuick
\ingroup qtquick-visual
\ingroup qtquick-input
diff --git a/src/quick/util/qquicktransition.cpp b/src/quick/util/qquicktransition.cpp
index 19a1ceb830..63707f4a4b 100644
--- a/src/quick/util/qquicktransition.cpp
+++ b/src/quick/util/qquicktransition.cpp
@@ -18,7 +18,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Transition
- \instantiates QQuickTransition
+ \nativetype QQuickTransition
\inqmlmodule QtQuick
\ingroup qtquick-transitions-animations
\brief Defines animated transitions that occur on state changes.
diff --git a/src/quick/util/qquickvalidator.cpp b/src/quick/util/qquickvalidator.cpp
index d5d584cccb..01bf9d8f99 100644
--- a/src/quick/util/qquickvalidator.cpp
+++ b/src/quick/util/qquickvalidator.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype IntValidator
- \instantiates QIntValidator
+ \nativetype QIntValidator
\inqmlmodule QtQuick
\ingroup qtquick-text-utility
\ingroup qtquick-text-validators
@@ -75,7 +75,7 @@ void QQuickIntValidator::resetLocaleName()
/*!
\qmltype DoubleValidator
- \instantiates QDoubleValidator
+ \nativetype QDoubleValidator
\inqmlmodule QtQuick
\ingroup qtquick-text-utility
\ingroup qtquick-text-validators
@@ -168,7 +168,7 @@ void QQuickDoubleValidator::resetLocaleName()
/*!
\qmltype RegularExpressionValidator
- \instantiates QRegularExpressionValidator
+ \nativetype QRegularExpressionValidator
\inqmlmodule QtQuick
\ingroup qtquick-text-utility
\ingroup qtquick-text-validators
diff --git a/src/quickdialogs/quickdialogs/qquickabstractdialog.cpp b/src/quickdialogs/quickdialogs/qquickabstractdialog.cpp
index 034ee4196d..04a7a9b5a4 100644
--- a/src/quickdialogs/quickdialogs/qquickabstractdialog.cpp
+++ b/src/quickdialogs/quickdialogs/qquickabstractdialog.cpp
@@ -76,7 +76,7 @@ Q_LOGGING_CATEGORY(lcDialogs, "qt.quick.dialogs")
/*!
\qmltype Dialog
\inherits QtObject
-//! \instantiates QQuickAbstractDialog
+//! \nativetype QQuickAbstractDialog
\inqmlmodule QtQuick.Dialogs
\since 6.2
\brief The base class of native dialogs.
diff --git a/src/quickdialogs/quickdialogs/qquickfiledialog.cpp b/src/quickdialogs/quickdialogs/qquickfiledialog.cpp
index 5995f0c3f3..61c0732ca2 100644
--- a/src/quickdialogs/quickdialogs/qquickfiledialog.cpp
+++ b/src/quickdialogs/quickdialogs/qquickfiledialog.cpp
@@ -19,7 +19,7 @@ Q_STATIC_LOGGING_CATEGORY(lcFileDialog, "qt.quick.dialogs.filedialog")
/*!
\qmltype FileDialog
\inherits Dialog
-//! \instantiates QQuickFileDialog
+//! \nativetype QQuickFileDialog
\inqmlmodule QtQuick.Dialogs
\since 6.2
\brief A file dialog.
diff --git a/src/quickdialogs/quickdialogs/qquickfolderdialog.cpp b/src/quickdialogs/quickdialogs/qquickfolderdialog.cpp
index 089c55570d..973ae86185 100644
--- a/src/quickdialogs/quickdialogs/qquickfolderdialog.cpp
+++ b/src/quickdialogs/quickdialogs/qquickfolderdialog.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype FolderDialog
\inherits Dialog
-//! \instantiates QQuickFolderDialog
+//! \nativetype QQuickFolderDialog
\inqmlmodule QtQuick.Dialogs
\since 6.3
\brief A native folder dialog.
diff --git a/src/quickdialogs/quickdialogs/qquickfontdialog.cpp b/src/quickdialogs/quickdialogs/qquickfontdialog.cpp
index 62bf5b614e..3f52d29fb1 100644
--- a/src/quickdialogs/quickdialogs/qquickfontdialog.cpp
+++ b/src/quickdialogs/quickdialogs/qquickfontdialog.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype FontDialog
\inherits Dialog
-//! \instantiates QQuickFontDialog
+//! \nativetype QQuickFontDialog
\inqmlmodule QtQuick.Dialogs
\since 6.2
\brief A font dialog.
diff --git a/src/quickdialogs/quickdialogs/qquickmessagedialog.cpp b/src/quickdialogs/quickdialogs/qquickmessagedialog.cpp
index 7e16cfb9dd..15715c6fc6 100644
--- a/src/quickdialogs/quickdialogs/qquickmessagedialog.cpp
+++ b/src/quickdialogs/quickdialogs/qquickmessagedialog.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MessageDialog
\inherits Dialog
-//! \instantiates QQuickMessageDialog
+//! \nativetype QQuickMessageDialog
\inqmlmodule QtQuick.Dialogs
\since 6.3
\brief A message dialog.
diff --git a/src/quicklayouts/qquicklayout.cpp b/src/quicklayouts/qquicklayout.cpp
index 8307f5d2e2..7d235a3196 100644
--- a/src/quicklayouts/qquicklayout.cpp
+++ b/src/quicklayouts/qquicklayout.cpp
@@ -12,7 +12,7 @@
/*!
\qmltype Layout
- //! \instantiates QQuickLayoutAttached
+ //! \nativetype QQuickLayoutAttached
\inqmlmodule QtQuick.Layouts
\ingroup layouts
\brief Provides attached properties for items pushed onto a \l GridLayout,
diff --git a/src/quicklayouts/qquicklayoutitemproxy.cpp b/src/quicklayouts/qquicklayoutitemproxy.cpp
index 84602d7f69..5b3f7f18be 100644
--- a/src/quicklayouts/qquicklayoutitemproxy.cpp
+++ b/src/quicklayouts/qquicklayoutitemproxy.cpp
@@ -5,7 +5,7 @@
/*!
\qmltype LayoutItemProxy
- \instantiates QQuickLayoutItemProxy
+ \nativetype QQuickLayoutItemProxy
\inherits Item
\inqmlmodule QtQuick.Layouts
\ingroup layouts
diff --git a/src/quicklayouts/qquicklinearlayout.cpp b/src/quicklayouts/qquicklinearlayout.cpp
index 41f45259ea..70b9f09147 100644
--- a/src/quicklayouts/qquicklinearlayout.cpp
+++ b/src/quicklayouts/qquicklinearlayout.cpp
@@ -11,7 +11,7 @@
/*!
\qmltype RowLayout
- //! \instantiates QQuickRowLayout
+ //! \nativetype QQuickRowLayout
\inherits Item
\inqmlmodule QtQuick.Layouts
\ingroup layouts
@@ -71,7 +71,7 @@
/*!
\qmltype ColumnLayout
- //! \instantiates QQuickColumnLayout
+ //! \nativetype QQuickColumnLayout
\inherits Item
\inqmlmodule QtQuick.Layouts
\ingroup layouts
@@ -130,7 +130,7 @@
/*!
\qmltype GridLayout
- //! \instantiates QQuickGridLayout
+ //! \nativetype QQuickGridLayout
\inherits Item
\inqmlmodule QtQuick.Layouts
\ingroup layouts
diff --git a/src/quicklayouts/qquickstacklayout.cpp b/src/quicklayouts/qquickstacklayout.cpp
index 9a61e6a569..0c056621cc 100644
--- a/src/quicklayouts/qquickstacklayout.cpp
+++ b/src/quicklayouts/qquickstacklayout.cpp
@@ -9,7 +9,7 @@
/*!
\qmltype StackLayout
- //! \instantiates QQuickStackLayout
+ //! \nativetype QQuickStackLayout
\inherits Item
\inqmlmodule QtQuick.Layouts
\ingroup layouts
diff --git a/src/quickshapes/qquickshape.cpp b/src/quickshapes/qquickshape.cpp
index bedf31ab7d..253a9cce83 100644
--- a/src/quickshapes/qquickshape.cpp
+++ b/src/quickshapes/qquickshape.cpp
@@ -97,7 +97,7 @@ QQuickShapeStrokeFillParams::QQuickShapeStrokeFillParams()
/*!
\qmltype ShapePath
- //! \instantiates QQuickShapePath
+ //! \nativetype QQuickShapePath
\inqmlmodule QtQuick.Shapes
\ingroup qtquick-paths
\ingroup qtquick-views
@@ -667,7 +667,7 @@ void QQuickShapePath::setFillTransform(const QMatrix4x4 &matrix)
/*!
\qmltype Shape
- //! \instantiates QQuickShape
+ //! \nativetype QQuickShape
\inqmlmodule QtQuick.Shapes
\ingroup qtquick-paths
\ingroup qtquick-views
@@ -1516,7 +1516,7 @@ void QQuickShapePrivate::sync()
/*!
\qmltype ShapeGradient
- //! \instantiates QQuickShapeGradient
+ //! \nativetype QQuickShapeGradient
\inqmlmodule QtQuick.Shapes
\ingroup qtquick-paths
\ingroup qtquick-views
@@ -1567,7 +1567,7 @@ void QQuickShapeGradient::setSpread(SpreadMode mode)
/*!
\qmltype LinearGradient
- //! \instantiates QQuickShapeLinearGradient
+ //! \nativetype QQuickShapeLinearGradient
\inqmlmodule QtQuick.Shapes
\ingroup qtquick-paths
\ingroup qtquick-views
@@ -1658,7 +1658,7 @@ void QQuickShapeLinearGradient::setY2(qreal v)
/*!
\qmltype RadialGradient
- //! \instantiates QQuickShapeRadialGradient
+ //! \nativetype QQuickShapeRadialGradient
\inqmlmodule QtQuick.Shapes
\ingroup qtquick-paths
\ingroup qtquick-views
@@ -1811,7 +1811,7 @@ void QQuickShapeRadialGradient::setFocalRadius(qreal v)
/*!
\qmltype ConicalGradient
- //! \instantiates QQuickShapeConicalGradient
+ //! \nativetype QQuickShapeConicalGradient
\inqmlmodule QtQuick.Shapes
\ingroup qtquick-paths
\ingroup qtquick-views
diff --git a/src/quicktemplates/qquickabstractbutton.cpp b/src/quicktemplates/qquickabstractbutton.cpp
index 0f8ab4f26a..a98a790eea 100644
--- a/src/quicktemplates/qquickabstractbutton.cpp
+++ b/src/quicktemplates/qquickabstractbutton.cpp
@@ -27,7 +27,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype AbstractButton
\inherits Control
-//! \instantiates QQuickAbstractButton
+//! \nativetype QQuickAbstractButton
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickaction.cpp b/src/quicktemplates/qquickaction.cpp
index 134e7c6f6c..6ae20de3e7 100644
--- a/src/quicktemplates/qquickaction.cpp
+++ b/src/quicktemplates/qquickaction.cpp
@@ -22,7 +22,7 @@ Q_STATIC_LOGGING_CATEGORY(lcAction, "qt.quick.controls.action")
/*!
\qmltype Action
\inherits QtObject
-//! \instantiates QQuickAction
+//! \nativetype QQuickAction
\inqmlmodule QtQuick.Controls
\since 5.10
\ingroup utilities
diff --git a/src/quicktemplates/qquickactiongroup.cpp b/src/quicktemplates/qquickactiongroup.cpp
index 1c41dd5ff0..a953191f74 100644
--- a/src/quicktemplates/qquickactiongroup.cpp
+++ b/src/quicktemplates/qquickactiongroup.cpp
@@ -18,7 +18,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ActionGroup
\inherits QtObject
-//! \instantiates QQuickActionGroup
+//! \nativetype QQuickActionGroup
\inqmlmodule QtQuick.Controls
\since 5.10
\ingroup utilities
diff --git a/src/quicktemplates/qquickapplicationwindow.cpp b/src/quicktemplates/qquickapplicationwindow.cpp
index c10eec6bb8..66a264ff66 100644
--- a/src/quicktemplates/qquickapplicationwindow.cpp
+++ b/src/quicktemplates/qquickapplicationwindow.cpp
@@ -28,7 +28,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ApplicationWindow
\inherits Window
-//! \instantiates QQuickApplicationWindow
+//! \nativetype QQuickApplicationWindow
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickbusyindicator.cpp b/src/quicktemplates/qquickbusyindicator.cpp
index f8811a47c5..eea15acfe7 100644
--- a/src/quicktemplates/qquickbusyindicator.cpp
+++ b/src/quicktemplates/qquickbusyindicator.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype BusyIndicator
\inherits Control
-//! \instantiates QQuickBusyIndicator
+//! \nativetype QQuickBusyIndicator
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-indicators
diff --git a/src/quicktemplates/qquickbutton.cpp b/src/quicktemplates/qquickbutton.cpp
index 5e9476c039..fb58357d8d 100644
--- a/src/quicktemplates/qquickbutton.cpp
+++ b/src/quicktemplates/qquickbutton.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Button
\inherits AbstractButton
-//! \instantiates QQuickButton
+//! \nativetype QQuickButton
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickbuttongroup.cpp b/src/quicktemplates/qquickbuttongroup.cpp
index bb5787a3d2..6c11482d1e 100644
--- a/src/quicktemplates/qquickbuttongroup.cpp
+++ b/src/quicktemplates/qquickbuttongroup.cpp
@@ -15,7 +15,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ButtonGroup
\inherits QtObject
-//! \instantiates QQuickButtonGroup
+//! \nativetype QQuickButtonGroup
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup utilities
diff --git a/src/quicktemplates/qquickcalendar.cpp b/src/quicktemplates/qquickcalendar.cpp
index 205bd3c38b..22f109ca23 100644
--- a/src/quicktemplates/qquickcalendar.cpp
+++ b/src/quicktemplates/qquickcalendar.cpp
@@ -8,7 +8,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Calendar
\inherits QObject
-//! \instantiates QQuickCalendar
+//! \nativetype QQuickCalendar
\inqmlmodule QtQuick.Controls
\brief A calendar namespace.
diff --git a/src/quicktemplates/qquickcalendarmodel.cpp b/src/quicktemplates/qquickcalendarmodel.cpp
index bb3e2a7796..0d5bd69094 100644
--- a/src/quicktemplates/qquickcalendarmodel.cpp
+++ b/src/quicktemplates/qquickcalendarmodel.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype CalendarModel
\inherits QAbstractListModel
-//! \instantiates QQuickCalendarModel
+//! \nativetype QQuickCalendarModel
\inqmlmodule QtQuick.Controls
\brief A calendar model.
diff --git a/src/quicktemplates/qquickcheckbox.cpp b/src/quicktemplates/qquickcheckbox.cpp
index 539e89f2d0..e69601ce95 100644
--- a/src/quicktemplates/qquickcheckbox.cpp
+++ b/src/quicktemplates/qquickcheckbox.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype CheckBox
\inherits AbstractButton
-//! \instantiates QQuickCheckBox
+//! \nativetype QQuickCheckBox
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickcheckdelegate.cpp b/src/quicktemplates/qquickcheckdelegate.cpp
index a3c4a1b23c..58f0267d48 100644
--- a/src/quicktemplates/qquickcheckdelegate.cpp
+++ b/src/quicktemplates/qquickcheckdelegate.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype CheckDelegate
\inherits ItemDelegate
-//! \instantiates QQuickCheckDelegate
+//! \nativetype QQuickCheckDelegate
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-delegates
diff --git a/src/quicktemplates/qquickcombobox.cpp b/src/quicktemplates/qquickcombobox.cpp
index 055047a121..4bd44bcbd1 100644
--- a/src/quicktemplates/qquickcombobox.cpp
+++ b/src/quicktemplates/qquickcombobox.cpp
@@ -34,7 +34,7 @@ Q_STATIC_LOGGING_CATEGORY(lcCalculateWidestTextWidth, "qt.quick.controls.combobo
/*!
\qmltype ComboBox
\inherits Control
-//! \instantiates QQuickComboBox
+//! \nativetype QQuickComboBox
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquickcontainer.cpp b/src/quicktemplates/qquickcontainer.cpp
index f93c6c1023..3e1499264b 100644
--- a/src/quicktemplates/qquickcontainer.cpp
+++ b/src/quicktemplates/qquickcontainer.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Container
\inherits Control
-//! \instantiates QQuickContainer
+//! \nativetype QQuickContainer
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickcontrol.cpp b/src/quicktemplates/qquickcontrol.cpp
index 67d56d97e1..349a08234f 100644
--- a/src/quicktemplates/qquickcontrol.cpp
+++ b/src/quicktemplates/qquickcontrol.cpp
@@ -29,7 +29,7 @@ Q_LOGGING_CATEGORY(lcItemManagement, "qt.quick.controls.control.itemmanagement")
/*!
\qmltype Control
\inherits Item
-//! \instantiates QQuickControl
+//! \nativetype QQuickControl
\inqmlmodule QtQuick.Controls
\since 5.7
\brief Abstract base type providing functionality common to all controls.
diff --git a/src/quicktemplates/qquickdayofweekrow.cpp b/src/quicktemplates/qquickdayofweekrow.cpp
index e14f9962c8..6171a92641 100644
--- a/src/quicktemplates/qquickdayofweekrow.cpp
+++ b/src/quicktemplates/qquickdayofweekrow.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype DayOfWeekRow
\inherits Control
-//! \instantiates QQuickDayOfWeekRow
+//! \nativetype QQuickDayOfWeekRow
\inqmlmodule QtQuick.Controls
\brief A row of names for the days in a week.
diff --git a/src/quicktemplates/qquickdelaybutton.cpp b/src/quicktemplates/qquickdelaybutton.cpp
index 6c1b5e9378..c9d0fca761 100644
--- a/src/quicktemplates/qquickdelaybutton.cpp
+++ b/src/quicktemplates/qquickdelaybutton.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype DelayButton
\inherits AbstractButton
-//! \instantiates QQuickDelayButton
+//! \nativetype QQuickDelayButton
\inqmlmodule QtQuick.Controls
\since 5.9
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickdial.cpp b/src/quicktemplates/qquickdial.cpp
index 3f95bd901d..e1e84bfed5 100644
--- a/src/quicktemplates/qquickdial.cpp
+++ b/src/quicktemplates/qquickdial.cpp
@@ -15,7 +15,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Dial
\inherits Control
-//! \instantiates QQuickDial
+//! \nativetype QQuickDial
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquickdialog.cpp b/src/quicktemplates/qquickdialog.cpp
index 7a1c5d513b..6f031b7fc3 100644
--- a/src/quicktemplates/qquickdialog.cpp
+++ b/src/quicktemplates/qquickdialog.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Dialog
\inherits Popup
-//! \instantiates QQuickDialog
+//! \nativetype QQuickDialog
\inqmlmodule QtQuick.Controls
\ingroup qtquickcontrols-dialogs
\ingroup qtquickcontrols-popups
diff --git a/src/quicktemplates/qquickdialogbuttonbox.cpp b/src/quicktemplates/qquickdialogbuttonbox.cpp
index 27e5582464..83246efd0a 100644
--- a/src/quicktemplates/qquickdialogbuttonbox.cpp
+++ b/src/quicktemplates/qquickdialogbuttonbox.cpp
@@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype DialogButtonBox
\inherits Container
-//! \instantiates QQuickDialogButtonBox
+//! \nativetype QQuickDialogButtonBox
\inqmlmodule QtQuick.Controls
\ingroup qtquickcontrols-dialogs
\brief A button box used in dialogs.
diff --git a/src/quicktemplates/qquickdrawer.cpp b/src/quicktemplates/qquickdrawer.cpp
index 9eec4bd8a3..42d43fbd35 100644
--- a/src/quicktemplates/qquickdrawer.cpp
+++ b/src/quicktemplates/qquickdrawer.cpp
@@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Drawer
\inherits Popup
-//! \instantiates QQuickDrawer
+//! \nativetype QQuickDrawer
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-navigation
diff --git a/src/quicktemplates/qquickframe.cpp b/src/quicktemplates/qquickframe.cpp
index 8b7a766eff..3f13b06aff 100644
--- a/src/quicktemplates/qquickframe.cpp
+++ b/src/quicktemplates/qquickframe.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Frame
\inherits Pane
-//! \instantiates QQuickFrame
+//! \nativetype QQuickFrame
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickgroupbox.cpp b/src/quicktemplates/qquickgroupbox.cpp
index 72ce1b42cb..cc95e743a5 100644
--- a/src/quicktemplates/qquickgroupbox.cpp
+++ b/src/quicktemplates/qquickgroupbox.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype GroupBox
\inherits Frame
-//! \instantiates QQuickGroupBox
+//! \nativetype QQuickGroupBox
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickitemdelegate.cpp b/src/quicktemplates/qquickitemdelegate.cpp
index d4abad9ce2..7c237f6063 100644
--- a/src/quicktemplates/qquickitemdelegate.cpp
+++ b/src/quicktemplates/qquickitemdelegate.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ItemDelegate
\inherits AbstractButton
-//! \instantiates QQuickItemDelegate
+//! \nativetype QQuickItemDelegate
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-delegates
diff --git a/src/quicktemplates/qquicklabel.cpp b/src/quicktemplates/qquicklabel.cpp
index ee8723d755..5047ddb3ee 100644
--- a/src/quicktemplates/qquicklabel.cpp
+++ b/src/quicktemplates/qquicklabel.cpp
@@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Label
\inherits Text
-//! \instantiates QQuickLabel
+//! \nativetype QQuickLabel
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup text
diff --git a/src/quicktemplates/qquickmenu.cpp b/src/quicktemplates/qquickmenu.cpp
index 38b2ab904b..d7acf39530 100644
--- a/src/quicktemplates/qquickmenu.cpp
+++ b/src/quicktemplates/qquickmenu.cpp
@@ -50,7 +50,7 @@ static const int SUBMENU_DELAY = 225;
/*!
\qmltype Menu
\inherits Popup
-//! \instantiates QQuickMenu
+//! \nativetype QQuickMenu
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-menus
diff --git a/src/quicktemplates/qquickmenubar.cpp b/src/quicktemplates/qquickmenubar.cpp
index dbd532ea0c..193a6b14e9 100644
--- a/src/quicktemplates/qquickmenubar.cpp
+++ b/src/quicktemplates/qquickmenubar.cpp
@@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuBar
\inherits Container
-//! \instantiates QQuickMenuBar
+//! \nativetype QQuickMenuBar
\inqmlmodule QtQuick.Controls
\since 5.10
\ingroup qtquickcontrols-menus
diff --git a/src/quicktemplates/qquickmenubaritem.cpp b/src/quicktemplates/qquickmenubaritem.cpp
index 68aff1e62d..8def84c8aa 100644
--- a/src/quicktemplates/qquickmenubaritem.cpp
+++ b/src/quicktemplates/qquickmenubaritem.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuBarItem
\inherits AbstractButton
-//! \instantiates QQuickMenuBarItem
+//! \nativetype QQuickMenuBarItem
\inqmlmodule QtQuick.Controls
\since 5.10
\ingroup qtquickcontrols-menus
diff --git a/src/quicktemplates/qquickmenuitem.cpp b/src/quicktemplates/qquickmenuitem.cpp
index 679039bcbd..3ff10aedde 100644
--- a/src/quicktemplates/qquickmenuitem.cpp
+++ b/src/quicktemplates/qquickmenuitem.cpp
@@ -14,7 +14,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuItem
\inherits AbstractButton
-//! \instantiates QQuickMenuItem
+//! \nativetype QQuickMenuItem
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-menus
diff --git a/src/quicktemplates/qquickmenuseparator.cpp b/src/quicktemplates/qquickmenuseparator.cpp
index 0766151d1c..46a8410117 100644
--- a/src/quicktemplates/qquickmenuseparator.cpp
+++ b/src/quicktemplates/qquickmenuseparator.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MenuSeparator
\inherits Control
-//! \instantiates QQuickMenuSeparator
+//! \nativetype QQuickMenuSeparator
\inqmlmodule QtQuick.Controls
\since 5.8
\ingroup qtquickcontrols-separators
diff --git a/src/quicktemplates/qquickmonthgrid.cpp b/src/quicktemplates/qquickmonthgrid.cpp
index 957c9b8f93..28d65c03e1 100644
--- a/src/quicktemplates/qquickmonthgrid.cpp
+++ b/src/quicktemplates/qquickmonthgrid.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype MonthGrid
\inherits Control
-//! \instantiates QQuickMonthGrid
+//! \nativetype QQuickMonthGrid
\inqmlmodule QtQuick.Controls
\brief A grid of days for a calendar month.
diff --git a/src/quicktemplates/qquickoverlay.cpp b/src/quicktemplates/qquickoverlay.cpp
index 9e06631961..c6291b1ef8 100644
--- a/src/quicktemplates/qquickoverlay.cpp
+++ b/src/quicktemplates/qquickoverlay.cpp
@@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Overlay
\inherits Item
-//! \instantiates QQuickOverlay
+//! \nativetype QQuickOverlay
\inqmlmodule QtQuick.Controls
\since 5.10
\brief A window overlay for popups.
diff --git a/src/quicktemplates/qquickpage.cpp b/src/quicktemplates/qquickpage.cpp
index 9f19f5bae3..3d7e35e586 100644
--- a/src/quicktemplates/qquickpage.cpp
+++ b/src/quicktemplates/qquickpage.cpp
@@ -14,7 +14,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Page
\inherits Pane
-//! \instantiates QQuickPage
+//! \nativetype QQuickPage
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickpageindicator.cpp b/src/quicktemplates/qquickpageindicator.cpp
index 8b77b79e9f..1ac2022f29 100644
--- a/src/quicktemplates/qquickpageindicator.cpp
+++ b/src/quicktemplates/qquickpageindicator.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype PageIndicator
\inherits Control
-//! \instantiates QQuickPageIndicator
+//! \nativetype QQuickPageIndicator
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-indicators
diff --git a/src/quicktemplates/qquickpane.cpp b/src/quicktemplates/qquickpane.cpp
index c726eea228..603b213810 100644
--- a/src/quicktemplates/qquickpane.cpp
+++ b/src/quicktemplates/qquickpane.cpp
@@ -14,7 +14,7 @@ Q_STATIC_LOGGING_CATEGORY(lcPane, "qt.quick.controls.pane")
/*!
\qmltype Pane
\inherits Control
-//! \instantiates QQuickPane
+//! \nativetype QQuickPane
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickpopup.cpp b/src/quicktemplates/qquickpopup.cpp
index 4f147d0f23..c9cd896029 100644
--- a/src/quicktemplates/qquickpopup.cpp
+++ b/src/quicktemplates/qquickpopup.cpp
@@ -31,7 +31,7 @@ Q_STATIC_LOGGING_CATEGORY(lcQuickPopup, "qt.quick.controls.popup")
/*!
\qmltype Popup
\inherits QtObject
-//! \instantiates QQuickPopup
+//! \nativetype QQuickPopup
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-popups
diff --git a/src/quicktemplates/qquickprogressbar.cpp b/src/quicktemplates/qquickprogressbar.cpp
index b57277f482..f33b110242 100644
--- a/src/quicktemplates/qquickprogressbar.cpp
+++ b/src/quicktemplates/qquickprogressbar.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ProgressBar
\inherits Control
-//! \instantiates QQuickProgressBar
+//! \nativetype QQuickProgressBar
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-indicators
diff --git a/src/quicktemplates/qquickradiobutton.cpp b/src/quicktemplates/qquickradiobutton.cpp
index c49bf3b1cd..ce95e615c6 100644
--- a/src/quicktemplates/qquickradiobutton.cpp
+++ b/src/quicktemplates/qquickradiobutton.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype RadioButton
\inherits AbstractButton
-//! \instantiates QQuickRadioButton
+//! \nativetype QQuickRadioButton
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickradiodelegate.cpp b/src/quicktemplates/qquickradiodelegate.cpp
index 7ec22a6301..f301d33112 100644
--- a/src/quicktemplates/qquickradiodelegate.cpp
+++ b/src/quicktemplates/qquickradiodelegate.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype RadioDelegate
\inherits ItemDelegate
-//! \instantiates QQuickRadioDelegate
+//! \nativetype QQuickRadioDelegate
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-delegates
diff --git a/src/quicktemplates/qquickrangeslider.cpp b/src/quicktemplates/qquickrangeslider.cpp
index 728c94de12..df8c9460eb 100644
--- a/src/quicktemplates/qquickrangeslider.cpp
+++ b/src/quicktemplates/qquickrangeslider.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype RangeSlider
\inherits Control
-//! \instantiates QQuickRangeSlider
+//! \nativetype QQuickRangeSlider
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquickroundbutton.cpp b/src/quicktemplates/qquickroundbutton.cpp
index 534fb2ed4e..64b2f6aa15 100644
--- a/src/quicktemplates/qquickroundbutton.cpp
+++ b/src/quicktemplates/qquickroundbutton.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype RoundButton
\inherits Button
-//! \instantiates QQuickRoundButton
+//! \nativetype QQuickRoundButton
\inqmlmodule QtQuick.Controls
\since 5.8
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickscrollbar.cpp b/src/quicktemplates/qquickscrollbar.cpp
index 7572f37540..fe41252db5 100644
--- a/src/quicktemplates/qquickscrollbar.cpp
+++ b/src/quicktemplates/qquickscrollbar.cpp
@@ -16,7 +16,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ScrollBar
\inherits Control
-//! \instantiates QQuickScrollBar
+//! \nativetype QQuickScrollBar
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-indicators
diff --git a/src/quicktemplates/qquickscrollindicator.cpp b/src/quicktemplates/qquickscrollindicator.cpp
index 3c00a97cb4..5fbf768993 100644
--- a/src/quicktemplates/qquickscrollindicator.cpp
+++ b/src/quicktemplates/qquickscrollindicator.cpp
@@ -13,7 +13,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ScrollIndicator
\inherits Control
-//! \instantiates QQuickScrollIndicator
+//! \nativetype QQuickScrollIndicator
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-indicators
diff --git a/src/quicktemplates/qquickscrollview.cpp b/src/quicktemplates/qquickscrollview.cpp
index 5f7c7bf2fd..773242c365 100644
--- a/src/quicktemplates/qquickscrollview.cpp
+++ b/src/quicktemplates/qquickscrollview.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ScrollView
\inherits Pane
-//! \instantiates QQuickScrollView
+//! \nativetype QQuickScrollView
\inqmlmodule QtQuick.Controls
\since 5.9
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquickselectionrectangle.cpp b/src/quicktemplates/qquickselectionrectangle.cpp
index 5f8dff758e..dea4bd8da5 100644
--- a/src/quicktemplates/qquickselectionrectangle.cpp
+++ b/src/quicktemplates/qquickselectionrectangle.cpp
@@ -17,7 +17,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SelectionRectangle
\inherits Control
-//! \instantiates QQuickSelectionRectangle
+//! \nativetype QQuickSelectionRectangle
\inqmlmodule QtQuick.Controls
\since 6.2
\ingroup utilities
diff --git a/src/quicktemplates/qquickslider.cpp b/src/quicktemplates/qquickslider.cpp
index 0a95542be7..8d7ed3fe5a 100644
--- a/src/quicktemplates/qquickslider.cpp
+++ b/src/quicktemplates/qquickslider.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Slider
\inherits Control
-//! \instantiates QQuickSlider
+//! \nativetype QQuickSlider
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquickspinbox.cpp b/src/quicktemplates/qquickspinbox.cpp
index 6c5d47b69d..f451864ccf 100644
--- a/src/quicktemplates/qquickspinbox.cpp
+++ b/src/quicktemplates/qquickspinbox.cpp
@@ -20,7 +20,7 @@ static const int AUTO_REPEAT_INTERVAL = 100;
/*!
\qmltype SpinBox
\inherits Control
-//! \instantiates QQuickSpinBox
+//! \nativetype QQuickSpinBox
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup input
diff --git a/src/quicktemplates/qquicksplitview.cpp b/src/quicktemplates/qquicksplitview.cpp
index 67d8845917..9ca700764e 100644
--- a/src/quicktemplates/qquicksplitview.cpp
+++ b/src/quicktemplates/qquicksplitview.cpp
@@ -17,7 +17,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SplitView
\inherits Container
-//! \instantiates QQuickSplitView
+//! \nativetype QQuickSplitView
\inqmlmodule QtQuick.Controls
\since 5.13
\ingroup qtquickcontrols-containers
@@ -2167,7 +2167,7 @@ QQuickSplitHandleAttached::QQuickSplitHandleAttached(QObject *parent)
/*!
\qmltype SplitHandle
\inherits QtObject
-//! \instantiates QQuickSplitHandleAttached
+//! \nativetype QQuickSplitHandleAttached
\inqmlmodule QtQuick.Controls
\since 5.13
\brief Provides attached properties for SplitView handles.
diff --git a/src/quicktemplates/qquickstackview.cpp b/src/quicktemplates/qquickstackview.cpp
index e034c42c6e..f24e1b62fc 100644
--- a/src/quicktemplates/qquickstackview.cpp
+++ b/src/quicktemplates/qquickstackview.cpp
@@ -54,7 +54,7 @@ QDebug operator<<(QDebug debug, const QQuickStackViewArg &arg)
/*!
\qmltype StackView
\inherits Control
-//! \instantiates QQuickStackView
+//! \nativetype QQuickStackView
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-navigation
diff --git a/src/quicktemplates/qquickswipedelegate.cpp b/src/quicktemplates/qquickswipedelegate.cpp
index 4cebb9a2f5..ce0e0de377 100644
--- a/src/quicktemplates/qquickswipedelegate.cpp
+++ b/src/quicktemplates/qquickswipedelegate.cpp
@@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SwipeDelegate
\inherits ItemDelegate
-//! \instantiates QQuickSwipeDelegate
+//! \nativetype QQuickSwipeDelegate
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-delegates
diff --git a/src/quicktemplates/qquickswipeview.cpp b/src/quicktemplates/qquickswipeview.cpp
index 425f7a5e1a..95266f34d3 100644
--- a/src/quicktemplates/qquickswipeview.cpp
+++ b/src/quicktemplates/qquickswipeview.cpp
@@ -11,7 +11,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SwipeView
\inherits Container
-//! \instantiates QQuickSwipeView
+//! \nativetype QQuickSwipeView
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-navigation
diff --git a/src/quicktemplates/qquickswitch.cpp b/src/quicktemplates/qquickswitch.cpp
index 1b2473cbdb..cbb82830c2 100644
--- a/src/quicktemplates/qquickswitch.cpp
+++ b/src/quicktemplates/qquickswitch.cpp
@@ -14,7 +14,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype Switch
\inherits AbstractButton
-//! \instantiates QQuickSwitch
+//! \nativetype QQuickSwitch
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquickswitchdelegate.cpp b/src/quicktemplates/qquickswitchdelegate.cpp
index f17faf8aa9..8875e88990 100644
--- a/src/quicktemplates/qquickswitchdelegate.cpp
+++ b/src/quicktemplates/qquickswitchdelegate.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype SwitchDelegate
\inherits ItemDelegate
-//! \instantiates QQuickSwitchDelegate
+//! \nativetype QQuickSwitchDelegate
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-delegates
diff --git a/src/quicktemplates/qquicktabbar.cpp b/src/quicktemplates/qquicktabbar.cpp
index 2ea62e4e89..f5ae484ade 100644
--- a/src/quicktemplates/qquicktabbar.cpp
+++ b/src/quicktemplates/qquicktabbar.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype TabBar
\inherits Container
-//! \instantiates QQuickTabBar
+//! \nativetype QQuickTabBar
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-navigation
diff --git a/src/quicktemplates/qquicktabbutton.cpp b/src/quicktemplates/qquicktabbutton.cpp
index 1c8402fd23..e7a2700dae 100644
--- a/src/quicktemplates/qquicktabbutton.cpp
+++ b/src/quicktemplates/qquicktabbutton.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype TabButton
\inherits AbstractButton
-//! \instantiates QQuickTabButton
+//! \nativetype QQuickTabButton
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-navigation
diff --git a/src/quicktemplates/qquicktextarea.cpp b/src/quicktemplates/qquicktextarea.cpp
index b047931ae6..2d9d20d6c8 100644
--- a/src/quicktemplates/qquicktextarea.cpp
+++ b/src/quicktemplates/qquicktextarea.cpp
@@ -24,7 +24,7 @@ using namespace Qt::StringLiterals;
/*!
\qmltype TextArea
\inherits TextEdit
-//! \instantiates QQuickTextArea
+//! \nativetype QQuickTextArea
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquicktextfield.cpp b/src/quicktemplates/qquicktextfield.cpp
index d8d855d973..d7a49d8d2a 100644
--- a/src/quicktemplates/qquicktextfield.cpp
+++ b/src/quicktemplates/qquicktextfield.cpp
@@ -22,7 +22,7 @@ using namespace Qt::StringLiterals;
/*!
\qmltype TextField
\inherits TextInput
-//! \instantiates QQuickTextField
+//! \nativetype QQuickTextField
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquicktoolbar.cpp b/src/quicktemplates/qquicktoolbar.cpp
index c6b622621d..876fdbf627 100644
--- a/src/quicktemplates/qquicktoolbar.cpp
+++ b/src/quicktemplates/qquicktoolbar.cpp
@@ -9,7 +9,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ToolBar
\inherits Pane
-//! \instantiates QQuickToolBar
+//! \nativetype QQuickToolBar
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-containers
diff --git a/src/quicktemplates/qquicktoolbutton.cpp b/src/quicktemplates/qquicktoolbutton.cpp
index f1248b0720..2452fcff5f 100644
--- a/src/quicktemplates/qquicktoolbutton.cpp
+++ b/src/quicktemplates/qquicktoolbutton.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ToolButton
\inherits Button
-//! \instantiates QQuickToolButton
+//! \nativetype QQuickToolButton
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-buttons
diff --git a/src/quicktemplates/qquicktoolseparator.cpp b/src/quicktemplates/qquicktoolseparator.cpp
index afb3caa9cd..1b0edb3d87 100644
--- a/src/quicktemplates/qquicktoolseparator.cpp
+++ b/src/quicktemplates/qquicktoolseparator.cpp
@@ -10,7 +10,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ToolSeparator
\inherits Control
-//! \instantiates QQuickToolSeparator
+//! \nativetype QQuickToolSeparator
\inqmlmodule QtQuick.Controls
\since 5.8
\ingroup qtquickcontrols-separators
diff --git a/src/quicktemplates/qquicktooltip.cpp b/src/quicktemplates/qquicktooltip.cpp
index 79166bf6f1..c3c4706197 100644
--- a/src/quicktemplates/qquicktooltip.cpp
+++ b/src/quicktemplates/qquicktooltip.cpp
@@ -18,7 +18,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype ToolTip
\inherits Popup
-//! \instantiates QQuickToolTip
+//! \nativetype QQuickToolTip
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-popups
diff --git a/src/quicktemplates/qquicktumbler.cpp b/src/quicktemplates/qquicktumbler.cpp
index b8be121183..f99e2b01b7 100644
--- a/src/quicktemplates/qquicktumbler.cpp
+++ b/src/quicktemplates/qquicktumbler.cpp
@@ -17,7 +17,7 @@ Q_STATIC_LOGGING_CATEGORY(lcTumbler, "qt.quick.controls.tumbler")
/*!
\qmltype Tumbler
\inherits Control
-//! \instantiates QQuickTumbler
+//! \nativetype QQuickTumbler
\inqmlmodule QtQuick.Controls
\since 5.7
\ingroup qtquickcontrols-input
diff --git a/src/quicktemplates/qquickweeknumbercolumn.cpp b/src/quicktemplates/qquickweeknumbercolumn.cpp
index 69a41c53bf..3b0159efae 100644
--- a/src/quicktemplates/qquickweeknumbercolumn.cpp
+++ b/src/quicktemplates/qquickweeknumbercolumn.cpp
@@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE
/*!
\qmltype WeekNumberColumn
\inherits Control
-//! \instantiates QQuickWeekNumberColumn
+//! \nativetype QQuickWeekNumberColumn
\inqmlmodule QtQuick.Controls
\brief A column of week numbers.