![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Represents a set of parsed/loaded modules libraries and a plugins. More...
#include <qqmldomtop_p.h>
Classes | |
struct | LoadResult |
Static Public Member Functions | |
static ErrorGroups | myErrors () |
static std::shared_ptr< DomUniverse > | guaranteeUniverse (const std::shared_ptr< DomUniverse > &univ) |
static DomItem | create (const QString &universeName) |
Static Public Member Functions inherited from QQmlJS::Dom::OwningItem | |
static int | nextRevision () |
Static Public Attributes | |
static constexpr DomType | kindValue = DomType::DomUniverse |
Protected Member Functions | |
std::shared_ptr< OwningItem > | doCopy (const DomItem &self) const override |
Additional Inherited Members | |
Public Types inherited from QQmlJS::Dom::DomTop | |
using | Callback = DomItem::Callback |
Public Types inherited from QQmlJS::Dom::DomBase | |
using | FilterT = function_ref<bool(const DomItem &, const PathEls::PathComponent &, const DomItem &)> |
Represents a set of parsed/loaded modules libraries and a plugins.
This can be used to share parsing and updates between several Dom models, and kickstart a model without reparsing everything.
The universe is peculiar, because stepping into it from an environment looses the connection with the environment.
This implementation is a placeholder, a later patch will introduce it.
Definition at line 174 of file qqmldomtop_p.h.
QQmlJS::Dom::DomUniverse::DomUniverse | ( | const QString & | universeName | ) |
Definition at line 126 of file qqmldomtop.cpp.
|
delete |
|
overridevirtual |
Implements QQmlJS::Dom::DomTop.
Definition at line 148 of file qqmldomtop.cpp.
References QQmlJS::Dom::Path::fromRoot().
QQml::Dom::DomTop::loadFile.
filePath | the file path to load |
logicalPath | the path from the |
callback | a callback called with an canonical path, the old value, and the current value. |
loadOptions | are if force is true the file is always read |
Reimplemented from QQmlJS::Dom::DomTop.
Definition at line 154 of file qqmldomtop.cpp.
Definition at line 142 of file qqmldomtop.cpp.
|
overrideprotectedvirtual |
Implements QQmlJS::Dom::OwningItem.
Definition at line 197 of file qqmldomtop.cpp.
Referenced by makeCopy().
|
inline |
Definition at line 222 of file qqmldomtop_p.h.
Definition at line 236 of file qqmldomtop_p.h.
|
inline |
Definition at line 216 of file qqmldomtop_p.h.
|
static |
Definition at line 128 of file qqmldomtop.cpp.
|
overridevirtual |
Reimplemented from QQmlJS::Dom::DomTop.
Definition at line 153 of file qqmldomtop.cpp.
Definition at line 296 of file qqmldomtop_p.h.
|
inline |
Definition at line 291 of file qqmldomtop_p.h.
|
inlineoverridevirtual |
Implements QQmlJS::Dom::DomBase.
Definition at line 184 of file qqmldomtop_p.h.
References kindValue.
DomUniverse::LoadResult QQmlJS::Dom::DomUniverse::loadFile | ( | const FileToLoad & | file, |
DomType | fileType, | ||
DomCreationOption | creationOption = {} ) |
Definition at line 237 of file qqmldomtop.cpp.
References QQmlJS::Dom::JsFile, QQmlJS::Dom::QmlDirectory, QQmlJS::Dom::QmldirFile, QQmlJS::Dom::QmlFile, and QQmlJS::Dom::QmltypesFile.
|
inline |
Definition at line 196 of file qqmldomtop_p.h.
References doCopy().
|
static |
Definition at line 120 of file qqmldomtop.cpp.
References QQmlJS::Dom::DomItem::domErrorGroup.
|
inline |
Definition at line 321 of file qqmldomtop_p.h.
Definition at line 251 of file qqmldomtop_p.h.
|
inline |
Definition at line 246 of file qqmldomtop_p.h.
Definition at line 266 of file qqmldomtop_p.h.
|
inline |
Definition at line 261 of file qqmldomtop_p.h.
Definition at line 281 of file qqmldomtop_p.h.
|
inline |
Definition at line 276 of file qqmldomtop_p.h.
Definition at line 311 of file qqmldomtop_p.h.
|
inline |
Definition at line 306 of file qqmldomtop_p.h.
Definition at line 347 of file qqmldomtop.cpp.
|
staticconstexpr |
Definition at line 183 of file qqmldomtop_p.h.
Referenced by kind().