|
| static int | QmlHighlighting::mapToProtocolForQtCreator (QmlHighlightKind highlightKind) |
| static int | QmlHighlighting::mapToProtocolDefault (QmlHighlightKind highlightKind) |
| static std::optional< QmlHighlightKind > | QmlHighlighting::resolveJsGlobalObjectKind (const DomItem &item, const QString &name) |
| | Further resolves the type of a JavaScriptIdentifier A global object can be in the object form or in the function form. For example, Date can be used as a constructor function (like new Date()) or as a object (like Date.now()).
|
| static int | QmlHighlighting::fromQmlModifierKindToLspTokenType (QmlHighlightModifiers highlightModifier) |
| static FieldFilter | QmlHighlighting::highlightingFilter () |
| static std::pair< quint32, quint32 > | QmlHighlighting::newlineCountAndLastLineLength (const QString &text) |
| static void | QmlHighlighting::updateCursorPositionByDiff (const QString &text, QQmlJS::SourceLocation &cursor) |
| static bool | QmlHighlighting::tokenBeforeOffset (const QQmlJS::SourceLocation &t, quint32 offset) |
| static bool | QmlHighlighting::tokenAfterOffset (const QQmlJS::SourceLocation &t, quint32 offset) |
| static bool | QmlHighlighting::insertionInsideToken (const QQmlJS::SourceLocation &token, const QQmlJS::SourceLocation &cursor) |
| static bool | QmlHighlighting::insertionTouchesTokenLeft (const QQmlJS::SourceLocation &token, const QQmlJS::SourceLocation &cursor) |
| static void | QmlHighlighting::shiftTokenAfterInsert (QQmlJS::SourceLocation &t, const QQmlJS::SourceLocation &cursor, int newlines, int lastLen, int diffLen) |
| static void | QmlHighlighting::expandTokenForMiddleInsert (QQmlJS::SourceLocation &t, const QQmlLSUtils::Diff &diff, const QQmlJS::SourceLocation &cursor) |
| static void | QmlHighlighting::expandTokenForLeftOverlap (QQmlJS::SourceLocation &t, const QQmlLSUtils::Diff &diff, const QQmlJS::SourceLocation &cursor, int newlines, int lastLen) |
| static void | QmlHighlighting::updateHighlightsOnInsert (HighlightsContainer &highlights, QQmlJS::SourceLocation &cursor, const QQmlLSUtils::Diff &diff) |
| static bool | QmlHighlighting::spansAcrossDeletion (const QQmlJS::SourceLocation &t, quint32 delStart, quint32 delEnd) |
| static bool | QmlHighlighting::leftFragmentRemains (const QQmlJS::SourceLocation &t, quint32 delStart, quint32 delEnd) |
| static bool | QmlHighlighting::rightFragmentRemains (const QQmlJS::SourceLocation &t, quint32 delStart, quint32 delEnd) |
| static void | QmlHighlighting::shiftTokenAfterDelete (QQmlJS::SourceLocation &t, int newlines, int lastLen, const QQmlJS::SourceLocation &cursor, int diffLen) |
| static void | QmlHighlighting::applyDeletionOverlap (QQmlJS::SourceLocation &t, quint32 delStart, quint32 delEnd, int newlines, quint32 delStartLine, quint32 delStartColumn) |
| static void | QmlHighlighting::updateHighlightsOnDelete (HighlightsContainer &highlights, QQmlJS::SourceLocation &cursor, const QQmlLSUtils::Diff &diff) |