Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlJS::Dom::FileToLoad Class Reference

#include <qqmldomitem_p.h>

+ Collaboration diagram for QQmlJS::Dom::FileToLoad:

Classes

struct  InMemoryContents
 

Public Member Functions

 FileToLoad (const std::weak_ptr< DomEnvironment > &environment, const QString &canonicalPath, const QString &logicalPath, std::optional< InMemoryContents > content, DomCreationOptions options)
 
 FileToLoad ()=default
 
std::weak_ptr< DomEnvironmentenvironment () const
 
QString canonicalPath () const
 
QString logicalPath () const
 
std::optional< InMemoryContentscontent () const
 
DomCreationOptions options () const
 

Static Public Member Functions

static FileToLoad fromMemory (const std::weak_ptr< DomEnvironment > &environment, const QString &path, const QString &data, DomCreationOptions options=None)
 
static FileToLoad fromFileSystem (const std::weak_ptr< DomEnvironment > &environment, const QString &canonicalPath, DomCreationOptions options=None)
 

Detailed Description

Definition at line 850 of file qqmldomitem_p.h.

Constructor & Destructor Documentation

◆ FileToLoad() [1/2]

QQmlJS::Dom::FileToLoad::FileToLoad ( const std::weak_ptr< DomEnvironment > &  environment,
const QString canonicalPath,
const QString logicalPath,
std::optional< InMemoryContents content,
DomCreationOptions  options 
)

◆ FileToLoad() [2/2]

QQmlJS::Dom::FileToLoad::FileToLoad ( )
default

Member Function Documentation

◆ canonicalPath()

QString QQmlJS::Dom::FileToLoad::canonicalPath ( ) const
inline

Definition at line 872 of file qqmldomitem_p.h.

◆ content()

std::optional< InMemoryContents > QQmlJS::Dom::FileToLoad::content ( ) const
inline

Definition at line 874 of file qqmldomitem_p.h.

◆ environment()

std::weak_ptr< DomEnvironment > QQmlJS::Dom::FileToLoad::environment ( ) const
inline

Definition at line 871 of file qqmldomitem_p.h.

◆ fromFileSystem()

static FileToLoad QQmlJS::Dom::FileToLoad::fromFileSystem ( const std::weak_ptr< DomEnvironment > &  environment,
const QString canonicalPath,
DomCreationOptions  options = None 
)
static

Referenced by QQmlJS::Dom::LoadInfo::advanceLoad().

+ Here is the caller graph for this function:

◆ fromMemory()

static FileToLoad QQmlJS::Dom::FileToLoad::fromMemory ( const std::weak_ptr< DomEnvironment > &  environment,
const QString path,
const QString data,
DomCreationOptions  options = None 
)
static

Referenced by QmlLsp::QQmlCodeModel::newDocForOpenFile().

+ Here is the caller graph for this function:

◆ logicalPath()

QString QQmlJS::Dom::FileToLoad::logicalPath ( ) const
inline

Definition at line 873 of file qqmldomitem_p.h.

◆ options()

DomCreationOptions QQmlJS::Dom::FileToLoad::options ( ) const
inline

Definition at line 875 of file qqmldomitem_p.h.


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