![]() |
Qt 6.x
The Qt SDK
|
#include <QtQml/qqmlprivate.h>#include <QtQml/qjsvalue.h>#include <QtQml/qqmlregistration.h>#include <QtCore/qbytearray.h>#include <QtCore/qmetaobject.h>#include <QtCore/qmetacontainer.h>#include <QtCore/qversionnumber.h>
Include dependency graph for qqml.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | QML_VERSION 0x020000 |
| #define | QML_VERSION_STR "2.0" |
| #define | QML_DECLARE_TYPE(TYPE) |
| #define | QML_DECLARE_TYPE_HASMETATYPE(TYPE) Q_DECLARE_METATYPE(QQmlListProperty<TYPE>) |
| #define | QML_DECLARE_INTERFACE(INTERFACE) QML_DECLARE_TYPE(INTERFACE) |
| #define | QML_DECLARE_INTERFACE_HASMETATYPE(INTERFACE) QML_DECLARE_TYPE_HASMETATYPE(INTERFACE) |
| #define | QML_DECLARE_TYPEINFO(TYPE, FLAGS) |
Enumerations | |
| enum | { QML_HAS_ATTACHED_PROPERTIES = 0x01 } |
| enum | QQmlModuleImportSpecialVersions : int { QQmlModuleImportModuleAny = -1 , QQmlModuleImportLatest = -1 , QQmlModuleImportAuto = -2 } |
Functions | |
| QT_BEGIN_NAMESPACE void Q_QML_EXPORT | qmlClearTypeRegistrations () |
| template<class T > | |
| QQmlCustomParser * | qmlCreateCustomParser () |
| template<typename T > | |
| int | qmlRegisterAnonymousType (const char *uri, int versionMajor) |
| template<typename T , int metaObjectRevisionMinor> | |
| int | qmlRegisterAnonymousType (const char *uri, int versionMajor) |
| template<typename T > | |
| void | qmlRegisterAnonymousTypesAndRevisions (const char *uri, int versionMajor) |
| int Q_QML_EXPORT | qmlRegisterTypeNotAvailable (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &message) |
| template<typename T > | |
| int | qmlRegisterUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
| template<typename T , int metaObjectRevision> | |
| int | qmlRegisterUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
| template<typename T , typename E > | |
| int | qmlRegisterExtendedUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
| template<typename T , typename E , int metaObjectRevision> | |
| int | qmlRegisterExtendedUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
| Q_QML_EXPORT int | qmlRegisterUncreatableMetaObject (const QMetaObject &staticMetaObject, const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
| template<typename T > | |
| int | qmlRegisterType (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
| template<typename T , int metaObjectRevision> | |
| int | qmlRegisterType (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
| template<typename T , int metaObjectRevision> | |
| int | qmlRegisterRevision (const char *uri, int versionMajor, int versionMinor) |
| template<typename T , typename E > | |
| int | qmlRegisterExtendedType (const char *uri, int versionMajor) |
| template<typename T , typename E > | |
| int | qmlRegisterExtendedType (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
| template<typename T > | |
| int | qmlRegisterInterface (const char *uri, int versionMajor) |
| template<typename T > | |
| int | qmlRegisterCustomType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |
| template<typename T , int metaObjectRevision> | |
| int | qmlRegisterCustomType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |
| template<typename T , typename E > | |
| int | qmlRegisterCustomExtendedType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |
| Q_QML_EXPORT void | qmlExecuteDeferred (QObject *) |
| Q_QML_EXPORT QQmlContext * | qmlContext (const QObject *) |
| Q_QML_EXPORT QQmlEngine * | qmlEngine (const QObject *) |
| Q_QML_EXPORT QQmlAttachedPropertiesFunc | qmlAttachedPropertiesFunction (QObject *, const QMetaObject *) |
| Q_QML_EXPORT QObject * | qmlAttachedPropertiesObject (QObject *, QQmlAttachedPropertiesFunc func, bool create=true) |
| Q_QML_EXPORT QObject * | qmlExtendedObject (QObject *) |
| Q_QML_EXPORT bool | qmlProtectModule (const char *uri, int majVersion) |
| Q_QML_EXPORT void | qmlRegisterModule (const char *uri, int versionMajor, int versionMinor) |
| Q_QML_EXPORT void | qmlRegisterModuleImport (const char *uri, int moduleMajor, const char *import, int importMajor=QQmlModuleImportLatest, int importMinor=QQmlModuleImportLatest) |
| Q_QML_EXPORT void | qmlUnregisterModuleImport (const char *uri, int moduleMajor, const char *import, int importMajor=QQmlModuleImportLatest, int importMinor=QQmlModuleImportLatest) |
| template<typename T > | |
| QObject * | qmlAttachedPropertiesObject (const QObject *obj, bool create=true) |
| int | qmlRegisterSingletonType (const char *uri, int versionMajor, int versionMinor, const char *typeName, QJSValue(*callback)(QQmlEngine *, QJSEngine *)) |
| template<typename T > | |
| int | qmlRegisterSingletonType (const char *uri, int versionMajor, int versionMinor, const char *typeName, QObject *(*callback)(QQmlEngine *, QJSEngine *)) |
| template<typename T , typename F , typename std::enable_if< std::is_convertible< F, std::function< QObject *(QQmlEngine *, QJSEngine *)> >::value &&!std::is_convertible< F, QObject *(*)(QQmlEngine *, QJSEngine *)>::value, void >::type * = nullptr> | |
| int | qmlRegisterSingletonType (const char *uri, int versionMajor, int versionMinor, const char *typeName, F &&callback) |
| template<typename T > | |
| auto | qmlRegisterSingletonInstance (const char *uri, int versionMajor, int versionMinor, const char *typeName, T *cppObject) -> typename std::enable_if< std::is_base_of< QObject, T >::value, int >::type |
| int | qmlRegisterSingletonType (const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
| int | qmlRegisterType (const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
| template<typename Container > | |
| int | qmlRegisterAnonymousSequentialContainer (const char *uri, int versionMajor) |
| template<typename... T> | |
| void | qmlRegisterTypesAndRevisions (const char *uri, int versionMajor, QList< int > *qmlTypeIds) |
| void | qmlRegisterNamespaceAndRevisions (const QMetaObject *metaObject, const char *uri, int versionMajor, QList< int > *qmlTypeIds, const QMetaObject *classInfoMetaObject, const QMetaObject *extensionMetaObject) |
| void | qmlRegisterNamespaceAndRevisions (const QMetaObject *metaObject, const char *uri, int versionMajor, QList< int > *qmlTypeIds=nullptr, const QMetaObject *classInfoMetaObject=nullptr) |
| int Q_QML_EXPORT | qmlTypeId (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
| #define QML_DECLARE_INTERFACE | ( | INTERFACE | ) | QML_DECLARE_TYPE(INTERFACE) |
| #define QML_DECLARE_INTERFACE_HASMETATYPE | ( | INTERFACE | ) | QML_DECLARE_TYPE_HASMETATYPE(INTERFACE) |
| #define QML_DECLARE_TYPE | ( | TYPE | ) |
| #define QML_DECLARE_TYPE_HASMETATYPE | ( | TYPE | ) | Q_DECLARE_METATYPE(QQmlListProperty<TYPE>) |
| enum QQmlModuleImportSpecialVersions : int |
| Q_QML_EXPORT QQmlAttachedPropertiesFunc qmlAttachedPropertiesFunction | ( | QObject * | object, |
| const QMetaObject * | attachedMetaObject | ||
| ) |
Definition at line 102 of file qqml.cpp.
References QQmlMetaType::attachedPropertiesFunc(), engine, QQmlEnginePrivate::get(), and qmlEngine().
Referenced by attachedObject(), and qmlAttachedPropertiesObject().
Here is the call graph for this function:
Here is the caller graph for this function:| QObject * qmlAttachedPropertiesObject | ( | const QObject * | obj, |
| bool | create = true |
||
| ) |
Definition at line 663 of file qqml.h.
References create(), qmlAttachedPropertiesFunction(), and qmlAttachedPropertiesObject().
Here is the call graph for this function:| Q_QML_EXPORT QObject * qmlAttachedPropertiesObject | ( | QObject * | object, |
| QQmlAttachedPropertiesFunc | func, | ||
| bool | create = true |
||
| ) |
Definition at line 110 of file qqml.cpp.
References create(), QQmlData::get(), and resolveAttachedProperties().
Referenced by attachedObject(), QQmlPropertyPrivate::initProperty(), QQmlPrivate::AOTCompiledContext::loadAttachedLookup(), QV4::QQmlTypeWrapper::object(), qmlAttachedPropertiesObject(), QV4::QQmlTypeWrapper::toVariant(), QV4::QQmlTypeWrapper::virtualGet(), and QV4::QQmlTypeWrapper::virtualPut().
Here is the call graph for this function:
Here is the caller graph for this function:| QT_BEGIN_NAMESPACE void Q_QML_EXPORT qmlClearTypeRegistrations | ( | ) |
Definition at line 210 of file qqml.cpp.
References QQmlEnginePrivate::baseModulesUninitialized, QQmlMetaType::clearTypeRegistrations(), and qmlClearEnginePlugins().
Referenced by runTests(), and QQuickControlsTestUtils::QQuickStyleHelper::updateStyle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
related |
Definition at line 71 of file qqml.cpp.
Referenced by QQuickPlatformColorDialog::QQuickPlatformColorDialog(), QQuickPlatformFileDialog::QQuickPlatformFileDialog(), QQuickPlatformFolderDialog::QQuickPlatformFolderDialog(), QQuickPlatformFontDialog::QQuickPlatformFontDialog(), QQuickPlatformMessageDialog::QQuickPlatformMessageDialog(), QV4::Script::Script(), QQuickLoaderPrivate::_q_sourceLoaded(), QQuickParentChange::actions(), QQuickAnchorChanges::actions(), QQuickPropertyChanges::actions(), QQmlWatcher::addWatch(), QQuickText::baseUrl(), QQuickTextEdit::baseUrl(), QQuickMenuPrivate::beginCreateItem(), QQuickMenuBarPrivate::beginCreateItem(), callWithContextObject(), callWithScopeObject(), QQmlPrivate::captureFallbackProperty(), QQmlPrivate::captureObjectProperty(), QQuickPropertyChanges::changeExpression(), QQmlDelegateModel::classBegin(), QQuickPopup::classBegin(), QQuickRangeSlider::classBegin(), QQuickScrollBar::classBegin(), QQuickSpinBox::classBegin(), QDeclarativeGeoMapItemView::classBegin(), QQuickLoaderPrivate::clear(), QQmlBind::componentComplete(), QQuickTextEdit::componentComplete(), QQmlBinding::create(), createBindingInScope(), QQuickLoaderPrivate::createComponent(), QQuickItemViewPrivate::createComponentItem(), QQuickSwipePrivate::createDelegateItem(), QQuickFolderBreadcrumbBarPrivate::createDelegateItem(), createDimmer(), QQmlPropertyBinding::createFromScriptString(), QQuickSplitViewPrivate::createHandleItem(), QQuickPathViewPrivate::createHighlight(), QQuickIconLabelPrivate::createImage(), QQuickAbstractAnimationPrivate::createProperty(), QQmlJavaScriptExpression::createQmlBinding(), QQuickDialogButtonBoxPrivate::createStandardButton(), QQuickTableViewPrivate::createWrapperModel(), QQmlComponent::creationContext(), QQuickPropertyChangesPrivate::decodeBinding(), QQmlBindPrivate::decodeBinding(), QQuickTextPrivate::ensureDoc(), QQmlJavaScriptExpression::evalFunction(), QQuickVisualTestUtils::findItem(), QV4::QObjectWrapper::findProperty(), QV4::QObjectWrapper::findProperty(), QQuickStackElement::fromString(), QQuick3DPhysicsHeightFieldManager::getHeightField(), QQuick3DPhysicsMeshManager::getMesh(), QV4::getPropertyFromImports(), QQuickListViewPrivate::getSectionItem(), QuickTestResult::grabImage(), QQuickFileDialogDelegatePrivate::highlightFile(), QQmlExpressionPrivate::init(), QQuickTumblerAttachedPrivate::init(), QQuickStackElement::initialize(), QQmlComponentPrivate::initializeObjectWithInitialProperties(), QQDMIncubationTask::initializeRequiredProperties(), QQuickContainer::isContent(), QQuickFolderBreadcrumbBar::isContent(), QQuickSplitView::isContent(), QQuickAnimatedImage::load(), QQuickBorderImage::load(), QQuickStackElement::load(), QQmlPrivate::loadFallbackAsVariant(), QQmlPrivate::loadFallbackProperty(), QQmlPrivate::loadObjectAsVariant(), QQmlPrivate::loadObjectProperty(), QQuickImageBase::loadPixmap(), QQuickTextDocumentWithImageResources::loadResource(), QV4::QQmlContextWrapper::lookupIdObject(), QV4::QQmlContextWrapper::lookupInParentContextHierarchy(), QV4::QQmlContextWrapper::lookupScript(), QV4::QQmlContextWrapper::lookupType(), QQmlPrivate::propertyCapture(), QQuickMediaPlayer::qmlSetSource(), QQuickSoundEffect::qmlSetSource(), QQmlXmlListModel::reload(), QQuickText::resetBaseUrl(), QQuickTextEdit::resetBaseUrl(), JavaScriptJob::run(), ValueLookupJob::run(), QuickTestImageObject::save(), QQmlDebugTranslationServicePrivate::sendTranslatableTextOccurrences(), QQuickLoader::setActive(), QQuick3DLoader::setActive(), QQuickPageIndicatorPrivate::setContextProperty(), QQuickItemView::setDelegate(), QQuickPathView::setDelegate(), QQuickRepeater::setDelegate(), QQuick3DRepeater::setDelegate(), QQmlComponentPrivate::setInitialProperties(), QV4::QmlIncubatorObject::setInitialState(), QQuickLoaderPrivate::setInitialState(), QQuickTextPrivate::setLineGeometry(), QQuickItemView::setModel(), QQuickPathView::setModel(), QQuickRepeater::setModel(), QQuick3DRepeater::setModel(), QQmlBind::setObject(), QQmlBind::setProperty(), QV4::QObjectWrapper::setQmlProperty(), QQuickWorkerScript::setSource(), QQuick3DRuntimeLoader::setSource(), QQuickFontLoader::setSource(), QQuick3DAmbientSound::setSource(), QQuick3DSpatialSound::setSource(), QQuickPdfDocument::setSource(), QQmlJavaScriptExpression::setupFunction(), QQuickTreeViewDelegatePrivate::toggleExpanded(), QQuick3DModel::translateMeshSource(), QQuickIconImagePrivate::updateIcon(), QQuickTextPrivate::updateLayout(), QQuick3DCustomMaterial::updateSpatialNode(), QQuick3DModel::updateSpatialNode(), QQuick3DTexture::updateSpatialNode(), QV4::QObjectWrapper::virtualGet(), QV4::QObjectWrapper::virtualGetOwnProperty(), QV4::QObjectWrapper::virtualPut(), QV4::QObjectWrapper::virtualResolveLookupGetter(), and QV4::QQmlTypeWrapper::virtualResolveLookupGetter().
| QQmlCustomParser * qmlCreateCustomParser | ( | ) |
Definition at line 85 of file qqmlprivate.h.
|
related |
Definition at line 76 of file qqml.cpp.
Referenced by QQmlDataBlob::QQmlDataBlob(), QQmlInfo::~QQmlInfo(), QQuickLoaderPrivate::_q_sourceLoaded(), QQuickPropertyChanges::actions(), QQmlPreviewHandler::addEngine(), QQuickCustomAffector::affectSystem(), QQuickDesignerSupportProperties::allPropertyNames(), QQmlListModelParser::applyBindings(), QuickTestUtil::callerFile(), QuickTestUtil::callerLine(), QQuickWindowQmlImpl::classBegin(), QQmlTableModel::clear(), QQuickCanvasItem::componentComplete(), QTestRootObject::create(), createBindingInScope(), QQuickControlsTestUtils::ComponentCreator::createComponent(), QQmlTableModel::data(), QQuickParticleEmitter::emitWindow(), QQuickTrailEmitter::emitWindow(), QQmlDebugTranslationServiceImpl::engineAboutToBeAdded(), QQmlPreviewServiceImpl::engineAboutToBeAdded(), QQmlProfilerServiceImpl::engineAboutToBeAdded(), QQmlDebugTranslationServiceImpl::engineAboutToBeRemoved(), QQmlPreviewServiceImpl::engineAboutToBeRemoved(), QQmlBinding::evaluate(), QQmlJavaScriptExpression::evaluate(), QQmlJavaScriptExpression::evaluate(), QQuickSpinBoxPrivate::evaluateTextFromValue(), QQuickSpinBoxPrivate::evaluateValueFromText(), QQuickWorkerScript::event(), QQuickStackView::find(), findAttachedParent(), QQuickStackElement::fromStackViewArg(), QQuickStackElement::fromString(), QQmlEnginePrivate::get(), QV4::QObjectSlotDispatcher::impl(), QQuickLoaderPrivate::incubatorStateChanged(), QQuickContext2D::init(), QQuickStackElement::initialize(), QQuickToolTipAttachedPrivate::instance(), QQuickImageBase::itemChange(), QQuickAnimatedImage::load(), QQuickBorderImage::load(), QQuickPdfPageImage::load(), QQuickCanvasItem::loadImage(), QQuickImageBase::loadPixmap(), QV4::QQmlContextWrapper::lookupIdObject(), QV4::QQmlTypeWrapper::metaObject(), QV4Include::method_include(), QV4::QQmlTypeWrapper::object(), QQuickStackViewPrivate::parseElements(), propertyNameListForWritableProperties(), QQmlComponent::qmlAttachedProperties(), qmlAttachedPropertiesFunction(), QQmlPreviewHandler::removeEngine(), JavaScriptJob::run(), QQmlTableModel::setData(), QQuickDragAttached::setImageSource(), QQmlEnginePrivate::setInternalContext(), QQuickLoader::setSource(), QQuickLoader::setSource(), QV4::QQmlTypeWrapper::singletonObject(), QQmlBinding::slowWrite(), QQuickSpinBox::textFromValue(), QV4::QQmlTypeWrapper::toVariant(), QuickTestUtil::typeName(), QQmlBinding::update(), QQuickMultiEffectPrivate::updateBlurItemsAmount(), QQuickCanvasItem::updatePolish(), QQuickShaderEffectPrivate::updatePolish(), QQuickParticleData::v4Value(), QQuickSpinBox::valueFromText(), and QV4::ModelObject::virtualGet().
This method completes the setup of all deferred properties of object. Deferred properties are declared with Q_CLASSINFO("DeferredPropertyNames", "comma,separated,property,list");
Any binding to a deferred property is not executed when the object is instantiated, but only when completion is requested with qmlExecuteDeferred, or by manually calling QQmlComponentPrivate::beginDeferred and completeDeferred.
Definition at line 48 of file qqml.cpp.
References QQmlComponentPrivate::beginDeferred(), QQmlComponentPrivate::completeDeferred(), QQmlData::get(), QQmlEnginePrivate::get(), and state.
Referenced by QQuickState::apply(), QQuickStatePrivate::generateActionList(), QQuickTransition::prepare(), prepareTransition(), QQuickSwipeTransitionManager::transition(), QQuickDelayTransitionManager::transition(), and QQuickBehavior::write().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 125 of file qqml.cpp.
References QQmlPrivate::qmlExtendedObject().
Referenced by QQuickPdfDocument::classBegin().
Here is the call graph for this function:
Here is the caller graph for this function:| Q_QML_EXPORT bool qmlProtectModule | ( | const char * | uri, |
| int | majVersion | ||
| ) |
Definition at line 218 of file qqml.cpp.
References QTypeRevision::fromMajorVersion(), QString::fromUtf8(), and QQmlMetaType::protectModule().
Here is the call graph for this function:
|
inline |
Definition at line 789 of file qqml.h.
References QTypeRevision::fromMajorVersion(), QQmlPrivate::qmlregister(), QQmlPrivate::SequentialContainerRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterAnonymousType | ( | const char * | uri, |
| int | versionMajor | ||
| ) |
Definition at line 56 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterAnonymousType | ( | const char * | uri, |
| int | versionMajor | ||
| ) |
Definition at line 90 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromMinorVersion(), QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and QQmlPrivate::TypeRegistration.
Here is the call graph for this function:| void qmlRegisterAnonymousTypesAndRevisions | ( | const char * | uri, |
| int | versionMajor | ||
| ) |
| int qmlRegisterCustomExtendedType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| QQmlCustomParser * | parser | ||
| ) |
Definition at line 584 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterCustomType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| QQmlCustomParser * | parser | ||
| ) |
Definition at line 510 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterCustomType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| QQmlCustomParser * | parser | ||
| ) |
Definition at line 547 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromMinorVersion(), QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and QQmlPrivate::TypeRegistration.
Here is the call graph for this function:| int qmlRegisterExtendedType | ( | const char * | uri, |
| int | versionMajor | ||
| ) |
Definition at line 404 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterExtendedType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName | ||
| ) |
Definition at line 445 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterExtendedUncreatableType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| const QString & | reason | ||
| ) |
Definition at line 216 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterExtendedUncreatableType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| const QString & | reason | ||
| ) |
Definition at line 257 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromMinorVersion(), QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and QQmlPrivate::TypeRegistration.
Here is the call graph for this function:| int qmlRegisterInterface | ( | const char * | uri, |
| int | versionMajor | ||
| ) |
Definition at line 492 of file qqml.h.
References QTypeRevision::fromVersion(), QQmlPrivate::InterfaceRegistration, and QQmlPrivate::qmlregister().
Here is the call graph for this function:| Q_QML_EXPORT void qmlRegisterModule | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor | ||
| ) |
Definition at line 225 of file qqml.cpp.
References QTypeRevision::fromVersion(), and QQmlMetaType::registerModule().
Referenced by QWaylandCompositorIviApplicationPlugin::defineModule(), QWaylandCompositorPresentationTimePlugin::defineModule(), QQtWaylandShellPlugin::defineModule(), QWaylandCompositorWlShellPlugin::defineModule(), QWaylandCompositorXdgShellPlugin::defineModule(), qml_register_types_QtQml(), and QWaylandTextureSharingPlugin::registerTypes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
related |
|
inline |
Definition at line 938 of file qqml.h.
References QTypeRevision::fromMajorVersion(), metaObject(), and QQmlPrivate::TypeAndRevisionsRegistration.
Referenced by qmlRegisterNamespaceAndRevisions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 979 of file qqml.h.
References metaObject(), and qmlRegisterNamespaceAndRevisions().
Here is the call graph for this function:| int qmlRegisterRevision | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor | ||
| ) |
Definition at line 372 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromMinorVersion(), QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and QQmlPrivate::TypeRegistration.
Here is the call graph for this function:
|
inline |
Definition at line 741 of file qqml.h.
References QQmlPrivate::SingletonInstanceFunctor::m_object, and typeName.
|
inline |
Definition at line 717 of file qqml.h.
References QTypeRevision::fromVersion(), QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::SingletonRegistration, QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), typeName, and QTypeRevision::zero().
Here is the call graph for this function:
|
inline |
Definition at line 673 of file qqml.h.
References QTypeRevision::fromVersion(), QQmlPrivate::qmlregister(), QQmlPrivate::SingletonRegistration, typeName, and QTypeRevision::zero().
Here is the call graph for this function:
|
inline |
Definition at line 691 of file qqml.h.
References QTypeRevision::fromVersion(), QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::SingletonRegistration, QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), typeName, and QTypeRevision::zero().
Here is the call graph for this function:
|
inline |
Definition at line 750 of file qqml.h.
References QQmlPrivate::CompositeSingletonRegistration, QTypeRevision::fromVersion(), QUrl::isRelative(), QQmlPrivate::qmlregister(), qWarning, and url.
Here is the call graph for this function:| int qmlRegisterType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName | ||
| ) |
Definition at line 300 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName | ||
| ) |
Definition at line 336 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromMinorVersion(), QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and QQmlPrivate::TypeRegistration.
Here is the call graph for this function:
|
inline |
Definition at line 769 of file qqml.h.
References QQmlPrivate::CompositeRegistration, QTypeRevision::fromVersion(), QUrl::isRelative(), QQmlPrivate::qmlregister(), qWarning, and url.
Here is the call graph for this function:| int Q_QML_EXPORT qmlRegisterTypeNotAvailable | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| const QString & | message | ||
| ) |
| Q_QML_EXPORT int qmlRegisterUncreatableMetaObject | ( | const QMetaObject & | staticMetaObject, |
| const char * | uri, | ||
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| const QString & | reason | ||
| ) |
Definition at line 175 of file qqml.cpp.
References QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterUncreatableType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| const QString & | reason | ||
| ) |
Definition at line 148 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), QQmlPrivate::TypeRegistration, and QTypeRevision::zero().
Here is the call graph for this function:| int qmlRegisterUncreatableType | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName, | ||
| const QString & | reason | ||
| ) |
Definition at line 182 of file qqml.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), QQmlPrivate::RegisterType::CurrentVersion, QTypeRevision::fromMinorVersion(), QTypeRevision::fromVersion(), QQmlPrivate::QmlMetaType< T >::list(), QQmlPrivate::None, QQmlPrivate::qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and QQmlPrivate::TypeRegistration.
Here is the call graph for this function:| int Q_QML_EXPORT qmlTypeId | ( | const char * | uri, |
| int | versionMajor, | ||
| int | versionMinor, | ||
| const char * | qmlName | ||
| ) |
Definition at line 337 of file qqml.cpp.
References QTypeRevision::fromVersion(), and QQmlMetaType::typeId().
Referenced by QQmlMetaType::qmlTypeById(), and QQmlEngine::singletonInstance().
Here is the call graph for this function:
Here is the caller graph for this function:
|
related |
Referenced by QtQuickControls2Plugin::unregisterTypes().
Here is the caller graph for this function: