![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlimport_p.h>
Public Types | |
| enum | Precedence { Lowest = std::numeric_limits<quint8>::max() , Implicit = Lowest / 2 , Highest = 0 } |
Public Member Functions | |
| bool | setQmldirContent (const QString &resolvedUrl, const QQmlTypeLoaderQmldirContent &qmldir, QQmlImportNamespace *nameSpace, QList< QQmlError > *errors) |
| bool | resolveType (QQmlTypeLoader *typeLoader, const QHashedStringRef &type, QTypeRevision *version_return, QQmlType *type_return, const QString *base=nullptr, bool *typeRecursionDetected=nullptr, QQmlType::RegistrationType=QQmlType::AnyRegistrationType, QQmlImport::RecursionRestriction recursionRestriction=QQmlImport::PreventRecursion, QList< QQmlError > *errors=nullptr) const |
Static Public Member Functions | |
| static QQmlDirScripts | getVersionedScripts (const QQmlDirScripts &qmldirscripts, QTypeRevision version) |
Public Attributes | |
| QString | uri |
| QString | url |
| QTypeRevision | version |
| bool | isLibrary |
| bool | implicitlyImported = false |
| bool | isInlineComponent = false |
| quint8 | precedence = 0 |
| QQmlDirComponents | qmlDirComponents |
| QQmlDirScripts | qmlDirScripts |
A QQmlImportType represents a single import of a document, held within a namespace.
Definition at line 49 of file qqmlimport_p.h.
| Enumerator | |
|---|---|
| Lowest | |
| Implicit | |
| Highest | |
Definition at line 51 of file qqmlimport_p.h.
|
static |
Definition at line 505 of file qqmlimport.cpp.
| bool QQmlImportInstance::resolveType | ( | QQmlTypeLoader * | typeLoader, |
| const QHashedStringRef & | type, | ||
| QTypeRevision * | version_return, | ||
| QQmlType * | type_return, | ||
| const QString * | base = nullptr, | ||
| bool * | typeRecursionDetected = nullptr, | ||
| QQmlType::RegistrationType | registrationType = QQmlType::AnyRegistrationType, | ||
| QQmlImport::RecursionRestriction | recursionRestriction = QQmlImport::PreventRecursion, | ||
| QList< QQmlError > * | errors = nullptr ) const |
Definition at line 540 of file qqmlimport.cpp.
References QQmlImport::AllowRecursion, isInlineComponent, isLibrary, and QQmlImport::PreventRecursion.
| bool QQmlImportInstance::setQmldirContent | ( | const QString & | resolvedUrl, |
| const QQmlTypeLoaderQmldirContent & | qmldir, | ||
| QQmlImportNamespace * | nameSpace, | ||
| QList< QQmlError > * | errors ) |
Definition at line 475 of file qqmlimport.cpp.
| bool QQmlImportInstance::implicitlyImported = false |
Definition at line 64 of file qqmlimport_p.h.
| bool QQmlImportInstance::isInlineComponent = false |
Definition at line 65 of file qqmlimport_p.h.
Referenced by resolveType().
| bool QQmlImportInstance::isLibrary |
Definition at line 61 of file qqmlimport_p.h.
Referenced by resolveType().
| quint8 QQmlImportInstance::precedence = 0 |
Definition at line 67 of file qqmlimport_p.h.
| QQmlDirComponents QQmlImportInstance::qmlDirComponents |
Definition at line 69 of file qqmlimport_p.h.
| QQmlDirScripts QQmlImportInstance::qmlDirScripts |
Definition at line 70 of file qqmlimport_p.h.
| QString QQmlImportInstance::uri |
Definition at line 57 of file qqmlimport_p.h.
| QString QQmlImportInstance::url |
Definition at line 58 of file qqmlimport_p.h.
| QTypeRevision QQmlImportInstance::version |
Definition at line 59 of file qqmlimport_p.h.