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
QQmlDirParser Class Reference

#include <qqmldirparser_p.h>

Collaboration diagram for QQmlDirParser:

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.
void disambiguateFileSelectors ()
bool hasError () const
void setError (const QQmlJS::DiagnosticMessage &)
QList< QQmlJS::DiagnosticMessageerrors (const QString &uri) const
bool hasTypeNamespace () const
QString typeNamespace () const
void setTypeNamespace (const QString &s)
QMultiHash< QString, Componentcomponents () const
QList< Importdependencies () const
QList< Importimports () const
QList< Scriptscripts () const
QList< Pluginplugins () 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)

Detailed Description

Definition at line 28 of file qqmldirparser_p.h.

Member Function Documentation

◆ checkNonRelative()

void QQmlDirParser::checkNonRelative ( const char * item,
const QString & typeName,
const QString & fileName )
inlinestatic

Definition at line 43 of file qqmldirparser_p.h.

◆ classNames()

QStringList QQmlDirParser::classNames ( ) const
inline

Definition at line 142 of file qqmldirparser_p.h.

◆ clear()

void QQmlDirParser::clear ( )

Definition at line 40 of file qqmldirparser.cpp.

◆ components()

QMultiHash< QString, Component > QQmlDirParser::components ( ) const
inline

Definition at line 127 of file qqmldirparser_p.h.

◆ dependencies()

QList< Import > QQmlDirParser::dependencies ( ) const
inline

Definition at line 128 of file qqmldirparser_p.h.

◆ designerSupported()

bool QQmlDirParser::designerSupported ( ) const
inline

Definition at line 132 of file qqmldirparser_p.h.

◆ disambiguateFileSelectors()

void QQmlDirParser::disambiguateFileSelectors ( )

Definition at line 541 of file qqmldirparser.cpp.

◆ errors()

QList< QQmlJS::DiagnosticMessage > QQmlDirParser::errors ( const QString & uri) const

Definition at line 572 of file qqmldirparser.cpp.

◆ hasError()

bool QQmlDirParser::hasError ( ) const
inline

Definition at line 35 of file qqmldirparser_p.h.

◆ hasTypeNamespace()

bool QQmlDirParser::hasTypeNamespace ( ) const
inline

Definition at line 39 of file qqmldirparser_p.h.

◆ imports()

QList< Import > QQmlDirParser::imports ( ) const
inline

Definition at line 129 of file qqmldirparser_p.h.

◆ isStaticModule()

bool QQmlDirParser::isStaticModule ( ) const
inline

Definition at line 136 of file qqmldirparser_p.h.

◆ isSystemModule()

bool QQmlDirParser::isSystemModule ( ) const
inline

Definition at line 139 of file qqmldirparser_p.h.

◆ linkTarget()

QString QQmlDirParser::linkTarget ( ) const
inline

Definition at line 144 of file qqmldirparser_p.h.

◆ parse()

bool QQmlDirParser::parse ( const QString & source)

url is used for generating errors.

Definition at line 123 of file qqmldirparser.cpp.

◆ plugins()

QList< Plugin > QQmlDirParser::plugins ( ) const
inline

Definition at line 131 of file qqmldirparser_p.h.

◆ preferredPath()

QString QQmlDirParser::preferredPath ( ) const
inline

Definition at line 143 of file qqmldirparser_p.h.

◆ scripts()

QList< Script > QQmlDirParser::scripts ( ) const
inline

Definition at line 130 of file qqmldirparser_p.h.

◆ setError()

void QQmlDirParser::setError ( const QQmlJS::DiagnosticMessage & e)

Definition at line 566 of file qqmldirparser.cpp.

◆ setTypeNamespace()

void QQmlDirParser::setTypeNamespace ( const QString & s)
inline

Definition at line 41 of file qqmldirparser_p.h.

◆ typeInfos()

QStringList QQmlDirParser::typeInfos ( ) const
inline

Definition at line 141 of file qqmldirparser_p.h.

◆ typeNamespace()

QString QQmlDirParser::typeNamespace ( ) const
inline

Definition at line 40 of file qqmldirparser_p.h.


The documentation for this class was generated from the following files: