![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| class | AbstractReader |
| class | FileReader |
| struct | LastLintUpdate |
| struct | ModuleSetting |
| class | OpenDocument |
| class | OpenDocumentSnapshot |
| class | QmlLintSuggestions |
| class | QProcessScheduler |
| Runs multiple processes sequentially via a QProcess, and signals once they are done. More... | |
| class | QQmlCodeModel |
| class | QQmlCodeModelManager |
| class | QQmlLanguageServer |
| Sets up a QmlLanguageServer. More... | |
| class | QQmllsBuildInformation |
| struct | QQmlWorkspace |
| struct | RegisteredSemanticTokens |
| class | StdinReader |
Typedefs | |
| using | ModuleSettings = QList<ModuleSetting> |
| using | AdvanceFunc = qxp::function_ref<void(const QQmlJS::SourceLocation &, Position &)> |
Functions | |
| static QStringList | collectImportPaths (const QCommandLineParser &parser, const QCommandLineOption &qmlImportPathOption, const QCommandLineOption &environmentOption, const QCommandLineOption &qmlImportNoDefault) |
| int | qmllsMain (int argv, char *argc[]) |
| VersionCheckResult | checkVersion (const OpenDocument &doc, int version) |
| static VersionCheckResultForValidDocument | checkVersionForValidDocument (const OpenDocument &doc, int version) |
| static void | updateItemInSnapshot (const DomItem &item, const DomItem &validItem, const QByteArray &url, OpenDocument *doc, int version, UpdatePolicy policy) |
| static QStringList | withDependentBuildDirectories (QStringList &&buildPaths) |
| static DiagnosticSeverity | severityFromMsgType (QtMsgType t) |
| static void | codeActionHandler (const QByteArray &, const CodeActionParams ¶ms, LSPPartialResponse< std::variant< QList< std::variant< Command, CodeAction > >, std::nullptr_t >, QList< std::variant< Command, CodeAction > > > &&response) |
| static void | advancePositionPastLocation_helper (const QString &fileContents, const QQmlJS::SourceLocation &location, Position &position) |
| static Diagnostic | createMissingBuildDirDiagnostic () |
| static Diagnostic | messageToDiagnostic_helper (AdvanceFunc advancePositionPastLocation, std::optional< int > version, const Message &message) |
| static bool | isSnapshotNew (std::optional< int > snapshotVersion, std::optional< int > processedVersion, QmlLsp::UpdatePolicy policy) |
Variables | |
| QFile * | logFile = nullptr |
| QBasicMutex * | logFileLock = nullptr |
| typedef qxp::function_ref< void(const QQmlJS::SourceLocation &, Position &)> QmlLsp::AdvanceFunc = qxp::function_ref<void(const QQmlJS::SourceLocation &, Position &)> |
Definition at line 156 of file qqmllintsuggestions.cpp.
| using QmlLsp::ModuleSettings = QList<ModuleSetting> |
Definition at line 82 of file qqmlcodemodel_p.h.
| enum QmlLsp::UpdatePolicy |
| Enumerator | |
|---|---|
| NormalUpdate | |
| ForceUpdate | |
Definition at line 97 of file qqmlcodemodel_p.h.
| Enumerator | |
|---|---|
| ClosedDocument | |
| VersionLowerThanDocument | |
| VersionLowerThanSnapshot | |
| VersionOk | |
| ClosedDocument | |
| VersionLowerThanDocument | |
| VersionLowerThanSnapshot | |
| VersionOk | |
Definition at line 450 of file qqmlcodemodel.cpp.
| Enumerator | |
|---|---|
| ClosedDocument | |
| VersionLowerThanDocument | |
| VersionLowerThanSnapshot | |
| VersionOk | |
| ClosedDocument | |
| VersionLowerThanDocument | |
| VersionLowerThanSnapshot | |
| VersionOk | |
Definition at line 450 of file qqmlcodemodel.cpp.
| Enumerator | |
|---|---|
| VersionLowerThanValidSnapshot | |
| VersionOkForValidDocument | |
| VersionLowerThanValidSnapshot | |
| VersionOkForValidDocument | |
Definition at line 457 of file qqmlcodemodel.cpp.
| Enumerator | |
|---|---|
| VersionLowerThanValidSnapshot | |
| VersionOkForValidDocument | |
| VersionLowerThanValidSnapshot | |
| VersionOkForValidDocument | |
Definition at line 457 of file qqmlcodemodel.cpp.
|
static |
Definition at line 117 of file qqmllintsuggestions.cpp.
| VersionCheckResult QmlLsp::checkVersion | ( | const OpenDocument & | doc, |
| int | version ) |
Definition at line 462 of file qqmlcodemodel.cpp.
References ClosedDocument, VersionLowerThanDocument, VersionLowerThanSnapshot, and VersionOk.
Referenced by updateItemInSnapshot().
|
static |
Definition at line 479 of file qqmlcodemodel.cpp.
References VersionLowerThanValidSnapshot, and VersionOkForValidDocument.
Referenced by updateItemInSnapshot().
|
static |
Definition at line 47 of file qqmllintsuggestions.cpp.
|
static |
Definition at line 182 of file qmllsmain.cpp.
|
static |
Definition at line 137 of file qqmllintsuggestions.cpp.
|
static |
Definition at line 222 of file qqmllintsuggestions.cpp.
References ForceUpdate.
|
static |
Definition at line 157 of file qqmllintsuggestions.cpp.
| int QmlLsp::qmllsMain | ( | int | argv, |
| char * | argc[] ) |
Definition at line 247 of file qmllsmain.cpp.
References logFile, and logFileLock.
|
static |
Definition at line 31 of file qqmllintsuggestions.cpp.
|
static |
Definition at line 488 of file qqmlcodemodel.cpp.
References checkVersion(), checkVersionForValidDocument(), ForceUpdate, VersionOk, and VersionOkForValidDocument.
|
static |
Definition at line 637 of file qqmlcodemodel.cpp.
| QFile * QmlLsp::logFile = nullptr |
Definition at line 52 of file qmllsmain.cpp.
Referenced by qmllsMain().
| QBasicMutex * QmlLsp::logFileLock = nullptr |
Definition at line 53 of file qmllsmain.cpp.
Referenced by qmllsMain().