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
QQmlJS::Dom::QmlUri Class Reference

#include <qqmldomelements_p.h>

Collaboration diagram for QQmlJS::Dom::QmlUri:

Public Types

enum class  Kind {
  Invalid , ModuleUri , DirectoryUrl , RelativePath ,
  AbsolutePath
}

Public Member Functions

 QmlUri ()=default
bool isValid () const
bool isDirectory () const
bool isModule () const
QString moduleUri () const
QString localPath () const
QString absoluteLocalPath (const QString &basePath=QString()) const
QUrl directoryUrl () const
QString directoryString () const
QString toString () const
Kind kind () const

Static Public Member Functions

static QmlUri fromString (const QString &importStr)
static QmlUri fromUriString (const QString &importStr)
static QmlUri fromDirectoryString (const QString &importStr)

Friends

bool operator== (const QmlUri &i1, const QmlUri &i2)
bool operator!= (const QmlUri &i1, const QmlUri &i2)

Detailed Description

Definition at line 232 of file qqmldomelements_p.h.

Member Enumeration Documentation

◆ Kind

enum class QQmlJS::Dom::QmlUri::Kind
strong
Enumerator
Invalid 
ModuleUri 
DirectoryUrl 
RelativePath 
AbsolutePath 

Definition at line 235 of file qqmldomelements_p.h.

Constructor & Destructor Documentation

◆ QmlUri()

QQmlJS::Dom::QmlUri::QmlUri ( )
default

Referenced by fromDirectoryString().

Here is the caller graph for this function:

Member Function Documentation

◆ absoluteLocalPath()

QString QQmlJS::Dom::QmlUri::absoluteLocalPath ( const QString & basePath = QString()) const

Definition at line 2120 of file qqmldomelements.cpp.

References DirectoryUrl, Invalid, ModuleUri, and RelativePath.

◆ directoryString()

QString QQmlJS::Dom::QmlUri::directoryString ( ) const

Definition at line 2150 of file qqmldomelements.cpp.

References Invalid, and ModuleUri.

◆ directoryUrl()

QUrl QQmlJS::Dom::QmlUri::directoryUrl ( ) const

Definition at line 2143 of file qqmldomelements.cpp.

◆ fromDirectoryString()

QmlUri QQmlJS::Dom::QmlUri::fromDirectoryString ( const QString & importStr)
static

Definition at line 2058 of file qqmldomelements.cpp.

References QmlUri(), AbsolutePath, and RelativePath.

Here is the call graph for this function:

◆ fromString()

QmlUri QQmlJS::Dom::QmlUri::fromString ( const QString & importStr)
static

Definition at line 2042 of file qqmldomelements.cpp.

◆ fromUriString()

QmlUri QQmlJS::Dom::QmlUri::fromUriString ( const QString & importStr)
static

Definition at line 2052 of file qqmldomelements.cpp.

References Invalid, and ModuleUri.

◆ isDirectory()

bool QQmlJS::Dom::QmlUri::isDirectory ( ) const

Definition at line 2075 of file qqmldomelements.cpp.

References AbsolutePath, DirectoryUrl, Invalid, ModuleUri, and RelativePath.

◆ isModule()

bool QQmlJS::Dom::QmlUri::isModule ( ) const

Definition at line 2089 of file qqmldomelements.cpp.

References ModuleUri.

◆ isValid()

bool QQmlJS::Dom::QmlUri::isValid ( ) const

Definition at line 2070 of file qqmldomelements.cpp.

References Invalid.

◆ kind()

QmlUri::Kind QQmlJS::Dom::QmlUri::kind ( ) const

Definition at line 2181 of file qqmldomelements.cpp.

◆ localPath()

QString QQmlJS::Dom::QmlUri::localPath ( ) const

Definition at line 2101 of file qqmldomelements.cpp.

References DirectoryUrl, Invalid, and ModuleUri.

◆ moduleUri()

QString QQmlJS::Dom::QmlUri::moduleUri ( ) const

Definition at line 2094 of file qqmldomelements.cpp.

◆ toString()

QString QQmlJS::Dom::QmlUri::toString ( ) const

Definition at line 2165 of file qqmldomelements.cpp.

References Invalid.

◆ operator!=

bool operator!= ( const QmlUri & i1,
const QmlUri & i2 )
friend

Definition at line 255 of file qqmldomelements_p.h.

References operator==.

◆ operator==

bool operator== ( const QmlUri & i1,
const QmlUri & i2 )
friend

Definition at line 251 of file qqmldomelements_p.h.

Referenced by operator!=.


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