Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qqmljsimporter.cpp File Reference

(2e4c66160f0cfbc76b0154d8b989f8931b1963bf)

#include "qqmljsimporter_p.h"
#include "qqmljstypedescriptionreader_p.h"
#include "qqmljstypereader_p.h"
#include "qqmljsimportvisitor_p.h"
#include "qqmljslogger_p.h"
#include "qqmljsutils_p.h"
#include <QtQml/private/qqmlimportresolver_p.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qdiriterator.h>
Include dependency graph for qqmljsimporter.cpp:

Go to the source code of this file.

Functions

static const QString prefixedName (const QString &prefix, const QString &name)
static QString internalName (const QQmlJSScope::ConstPtr &scope)
static bool isComposite (const QQmlJSScope::ConstPtr &scope)
static QStringList aliases (const QQmlJSScope::ConstPtr &scope)
static QString resolvePreferredPath (const QString &qmldirPath, const QString &prefer, QQmlJSResourceFileMapper *mapper)
static bool isVersionAllowed (const QQmlJSScope::Export &exportEntry, const QQmlJS::Import &importDescription)
static bool fileSelectedScopesAreCompatibleHeuristic (const QQmlJSScope::ConstPtr &scope1, const QQmlJSScope::ConstPtr &scope2)

Variables

static const QLatin1String SlashQmldir = QLatin1String("/qmldir")
static const QLatin1String PluginsDotQmltypes = QLatin1String("plugins.qmltypes")
static const QLatin1String JsrootDotQmltypes = QLatin1String("jsroot.qmltypes")

Function Documentation

◆ aliases()

QStringList aliases ( const QQmlJSScope::ConstPtr & scope)
static

Definition at line 160 of file qqmljsimporter.cpp.

◆ fileSelectedScopesAreCompatibleHeuristic()

bool fileSelectedScopesAreCompatibleHeuristic ( const QQmlJSScope::ConstPtr & scope1,
const QQmlJSScope::ConstPtr & scope2 )
static

Definition at line 429 of file qqmljsimporter.cpp.

◆ internalName()

QString internalName ( const QQmlJSScope::ConstPtr & scope)
static

Definition at line 147 of file qqmljsimporter.cpp.

◆ isComposite()

bool isComposite ( const QQmlJSScope::ConstPtr & scope)
static

Definition at line 154 of file qqmljsimporter.cpp.

◆ isVersionAllowed()

bool isVersionAllowed ( const QQmlJSScope::Export & exportEntry,
const QQmlJS::Import & importDescription )
static

Definition at line 413 of file qqmljsimporter.cpp.

◆ prefixedName()

const QString prefixedName ( const QString & prefix,
const QString & name )
static

Definition at line 41 of file qqmljsimporter.cpp.

◆ resolvePreferredPath()

QString resolvePreferredPath ( const QString & qmldirPath,
const QString & prefer,
QQmlJSResourceFileMapper * mapper )
static

Definition at line 181 of file qqmljsimporter.cpp.

Variable Documentation

◆ JsrootDotQmltypes

const QLatin1String JsrootDotQmltypes = QLatin1String("jsroot.qmltypes")
static

Definition at line 23 of file qqmljsimporter.cpp.

◆ PluginsDotQmltypes

const QLatin1String PluginsDotQmltypes = QLatin1String("plugins.qmltypes")
static

Definition at line 22 of file qqmljsimporter.cpp.

◆ SlashQmldir

const QLatin1String SlashQmldir = QLatin1String("/qmldir")
static

Definition at line 21 of file qqmljsimporter.cpp.