Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQmlJSResourceFileMapper Struct Reference

#include <qqmljsresourcefilemapper_p.h>

+ Collaboration diagram for QQmlJSResourceFileMapper:

Classes

struct  Entry
 
struct  Filter
 

Public Types

enum  FilterMode { File = 0x0 , Directory = 0x1 , Resource = 0x2 , Recurse = 0x4 }
 

Public Member Functions

 Q_DECLARE_FLAGS (FilterFlags, FilterMode)
 
 QQmlJSResourceFileMapper (const QStringList &resourceFiles)
 
bool isEmpty () const
 
bool isFile (const QString &resourcePath) const
 
QList< Entryfilter (const Filter &filter) const
 
QStringList filePaths (const Filter &filter) const
 
QStringList resourcePaths (const Filter &filter) const
 
Entry entry (const Filter &filter) const
 

Static Public Member Functions

static Filter allQmlJSFilter ()
 
static Filter localFileFilter (const QString &file)
 
static Filter resourceFileFilter (const QString &file)
 
static Filter resourceQmlDirectoryFilter (const QString &directory)
 

Detailed Description

Definition at line 25 of file qqmljsresourcefilemapper_p.h.

Member Enumeration Documentation

◆ FilterMode

Enumerator
File 
Directory 
Resource 
Recurse 

Definition at line 34 of file qqmljsresourcefilemapper_p.h.

Constructor & Destructor Documentation

◆ QQmlJSResourceFileMapper()

QQmlJSResourceFileMapper::QQmlJSResourceFileMapper ( const QStringList & resourceFiles)

Definition at line 48 of file qqmljsresourcefilemapper.cpp.

References fileName, and QIODeviceBase::ReadOnly.

Member Function Documentation

◆ allQmlJSFilter()

QT_BEGIN_NAMESPACE QQmlJSResourceFileMapper::Filter QQmlJSResourceFileMapper::allQmlJSFilter ( )
static

Definition at line 12 of file qqmljsresourcefilemapper.cpp.

References Directory, QStringLiteral, and Recurse.

◆ entry()

QQmlJSResourceFileMapper::Entry QQmlJSResourceFileMapper::entry ( const Filter & filter) const

Definition at line 159 of file qqmljsresourcefilemapper.cpp.

References doFilter().

Referenced by QQmlJSUtils::sourceDirectoryPath().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ filePaths()

QStringList QQmlJSResourceFileMapper::filePaths ( const Filter & filter) const

Definition at line 137 of file qqmljsresourcefilemapper.cpp.

References doFilter().

Referenced by QQmlJSUtils::sourceDirectoryPath().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ filter()

QList< QQmlJSResourceFileMapper::Entry > QQmlJSResourceFileMapper::filter ( const Filter & filter) const

Definition at line 126 of file qqmljsresourcefilemapper.cpp.

References doFilter().

+ Here is the call graph for this function:

◆ isEmpty()

bool QQmlJSResourceFileMapper::isEmpty ( ) const

Definition at line 58 of file qqmljsresourcefilemapper.cpp.

◆ isFile()

bool QQmlJSResourceFileMapper::isFile ( const QString & resourcePath) const

Definition at line 63 of file qqmljsresourcefilemapper.cpp.

◆ localFileFilter()

QQmlJSResourceFileMapper::Filter QQmlJSResourceFileMapper::localFileFilter ( const QString & file)
static

Definition at line 20 of file qqmljsresourcefilemapper.cpp.

References QFileInfo::canonicalFilePath(), and file.

Referenced by QQmlJSImportVisitor::implicitImportDirectory(), and QQmlJSLinter::lintFile().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Q_DECLARE_FLAGS()

QQmlJSResourceFileMapper::Q_DECLARE_FLAGS ( FilterFlags ,
FilterMode  )

◆ resourceFileFilter()

QQmlJSResourceFileMapper::Filter QQmlJSResourceFileMapper::resourceFileFilter ( const QString & file)
static

Definition at line 29 of file qqmljsresourcefilemapper.cpp.

References file, and Resource.

Referenced by resolvePreferredPath(), and QQmlJSUtils::sourceDirectoryPath().

+ Here is the caller graph for this function:

◆ resourcePaths()

QStringList QQmlJSResourceFileMapper::resourcePaths ( const Filter & filter) const

Definition at line 148 of file qqmljsresourcefilemapper.cpp.

References doFilter().

+ Here is the call graph for this function:

◆ resourceQmlDirectoryFilter()

QQmlJSResourceFileMapper::Filter QQmlJSResourceFileMapper::resourceQmlDirectoryFilter ( const QString & directory)
static

Definition at line 38 of file qqmljsresourcefilemapper.cpp.

References directory, Directory, QStringLiteral, and Resource.


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