#include <qqmljsimporter_p.h>
Definition at line 73 of file qqmljsimporter_p.h.
◆ ImportVisitor
Initial value:
QQmlJSImporter(const QStringList &importPaths, QQmlJSResourceFileMapper *mapper, QQmlJSImporterFlags flags=QQmlJSImporterFlags{})
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
When a qml file gets lazily loaded, it will be lexed and parsed and finally be constructed via an ImportVisitor. By default, this is done via the QQmlJSImportVisitor, but can also be done via other import visitors like QmltcVisitor, which is used by qmltc to compile a QML file, or QQmlDomAstCreatorWithQQmlJSScope, which is used to construct the Dom of lazily loaded QML files.
Definition at line 197 of file qqmljsimporter_p.h.
◆ QQmlJSImporter()
◆ builtinInternalNames()
◆ clearCache()
void QQmlJSImporter::clearCache |
( |
| ) |
|
◆ importDirectory()
◆ importedFiles()
◆ importFile()
◆ importHardCodedBuiltins()
Imports builtins, but only the subset hardcoded into the parser.
Definition at line 675 of file qqmljsimporter.cpp.
◆ importModule()
◆ importPaths()
◆ importQmldirs()
◆ jsGlobalObject()
◆ metaDataMapper()
◆ registerScope()
Add scopes manually created and QQmlJSImportVisited to QQmlJSImporter. This allows theses scopes to not get loaded twice during linting, for example.
Returns false if the importer contains a scope different than scope for the same QQmlJSScope::filePath.
Definition at line 952 of file qqmljsimporter.cpp.
◆ resourceFileMapper()
◆ runImportVisitor()
◆ setImportPaths()
◆ setImportVisitor()
◆ setMetaDataMapper()
◆ setResourceFileMapper()
◆ takeGlobalWarnings()
◆ QDeferredFactory< QQmlJSScope >
The documentation for this class was generated from the following files: