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  Plugin
struct  Component
struct  Script
struct  Import

Public Member Functions

void clear ()
bool parse (const QString &source)
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 29 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 44 of file qqmldirparser_p.h.

◆ classNames()

QStringList QQmlDirParser::classNames ( ) const
inline

Definition at line 143 of file qqmldirparser_p.h.

◆ clear()

void QQmlDirParser::clear ( )

Definition at line 41 of file qqmldirparser.cpp.

◆ components()

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

Definition at line 128 of file qqmldirparser_p.h.

◆ dependencies()

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

Definition at line 129 of file qqmldirparser_p.h.

◆ designerSupported()

bool QQmlDirParser::designerSupported ( ) const
inline

Definition at line 133 of file qqmldirparser_p.h.

◆ disambiguateFileSelectors()

void QQmlDirParser::disambiguateFileSelectors ( )

Definition at line 539 of file qqmldirparser.cpp.

◆ errors()

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

Definition at line 570 of file qqmldirparser.cpp.

◆ hasError()

bool QQmlDirParser::hasError ( ) const
inline

Definition at line 36 of file qqmldirparser_p.h.

◆ hasTypeNamespace()

bool QQmlDirParser::hasTypeNamespace ( ) const
inline

Definition at line 40 of file qqmldirparser_p.h.

◆ imports()

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

Definition at line 130 of file qqmldirparser_p.h.

◆ isStaticModule()

bool QQmlDirParser::isStaticModule ( ) const
inline

Definition at line 137 of file qqmldirparser_p.h.

◆ isSystemModule()

bool QQmlDirParser::isSystemModule ( ) const
inline

Definition at line 140 of file qqmldirparser_p.h.

◆ linkTarget()

QString QQmlDirParser::linkTarget ( ) const
inline

Definition at line 145 of file qqmldirparser_p.h.

◆ parse()

bool QQmlDirParser::parse ( const QString & source)

Definition at line 121 of file qqmldirparser.cpp.

◆ plugins()

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

Definition at line 132 of file qqmldirparser_p.h.

◆ preferredPath()

QString QQmlDirParser::preferredPath ( ) const
inline

Definition at line 144 of file qqmldirparser_p.h.

◆ scripts()

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

Definition at line 131 of file qqmldirparser_p.h.

◆ setError()

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

Definition at line 564 of file qqmldirparser.cpp.

◆ setTypeNamespace()

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

Definition at line 42 of file qqmldirparser_p.h.

◆ typeInfos()

QStringList QQmlDirParser::typeInfos ( ) const
inline

Definition at line 142 of file qqmldirparser_p.h.

◆ typeNamespace()

QString QQmlDirParser::typeNamespace ( ) const
inline

Definition at line 41 of file qqmldirparser_p.h.


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