![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldirparser_p.h>
Classes | |
struct | Component |
struct | Import |
struct | Plugin |
struct | Script |
Public Member Functions | |
void | clear () |
bool | parse (const QString &source) |
url is used for generating errors. | |
bool | hasError () const |
void | setError (const QQmlJS::DiagnosticMessage &) |
QList< QQmlJS::DiagnosticMessage > | errors (const QString &uri) const |
QString | typeNamespace () const |
void | setTypeNamespace (const QString &s) |
QMultiHash< QString, Component > | components () const |
QList< Import > | dependencies () const |
QList< Import > | imports () const |
QList< Script > | scripts () const |
QList< Plugin > | plugins () const |
bool | designerSupported () const |
bool | isStaticModule () const |
bool | isSystemModule () const |
QStringList | typeInfos () const |
QStringList | classNames () const |
QString | preferredPath () const |
QString | linkTarget () const |
Static Public Member Functions | |
static void | checkNonRelative (const char *item, const QString &typeName, const QString &fileName) |
Definition at line 28 of file qqmldirparser_p.h.
|
inline |
Definition at line 135 of file qqmldirparser_p.h.
void QQmlDirParser::clear | ( | ) |
Definition at line 40 of file qqmldirparser.cpp.
References QString::clear(), and QList< T >::clear().
|
inline |
Definition at line 125 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::components().
Definition at line 126 of file qqmldirparser_p.h.
|
inline |
Definition at line 130 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::designerSupported().
QList< QQmlJS::DiagnosticMessage > QQmlDirParser::errors | ( | const QString & | uri | ) | const |
Definition at line 394 of file qqmldirparser.cpp.
References QList< T >::at(), e, errors(), i, QList< T >::reserve(), and QList< T >::size().
Referenced by QQmlTypeLoaderQmldirContent::errors(), and errors().
|
inline |
Definition at line 34 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::hasError(), and parse().
Definition at line 127 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::imports().
|
inline |
Definition at line 131 of file qqmldirparser_p.h.
|
inline |
Definition at line 132 of file qqmldirparser_p.h.
|
inline |
Definition at line 137 of file qqmldirparser_p.h.
bool QQmlDirParser::parse | ( | const QString & | source | ) |
url is used for generating errors.
Definition at line 73 of file qqmldirparser.cpp.
References arg, QQmlDirParser::Import::Auto, ch, QQmlDirParser::Import::Default, fileName, hasError(), QString::isEmpty(), QTypeRevision::isValid(), QString::mid(), QQmlDirParser::Import::Optional, QQmlDirParser::Import::OptionalDefault, parseVersion(), QStringLiteral, scanSpace(), scanToEnd(), and scanWord().
Referenced by createQmldirParserForFile().
Definition at line 129 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::plugins().
|
inline |
Definition at line 136 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::preferredPath().
Definition at line 128 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::scripts().
void QQmlDirParser::setError | ( | const QQmlJS::DiagnosticMessage & | e | ) |
Definition at line 388 of file qqmldirparser.cpp.
References QList< T >::clear(), and e.
Definition at line 39 of file qqmldirparser_p.h.
|
inline |
Definition at line 134 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::hasTypeInfo().
|
inline |
Definition at line 38 of file qqmldirparser_p.h.
Referenced by QQmlTypeLoaderQmldirContent::typeNamespace().