diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2023-02-06 12:14:38 +0100 |
|---|---|---|
| committer | Ulf Hermann <ulf.hermann@qt.io> | 2023-02-08 21:14:39 +0100 |
| commit | 403f4117e2ec25cc339876102dd9a25abcf0f442 (patch) | |
| tree | 52a37a1a7c0607798da0e906bd3248033920619c /src/qmlcompiler/qqmljsutils.cpp | |
| parent | e3831511dedc9d3a70dec2d6699061d11400bb89 (diff) | |
qmllint: Uncruftify FixSuggestion
In this form we can expose it in QQmlSA.
Pick-to: 6.5
Task-number: QTBUG-110834
Change-Id: Ieb0cf31b6e86379c0d80f89bc6c63b129f269798
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljsutils.cpp')
| -rw-r--r-- | src/qmlcompiler/qqmljsutils.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/qmlcompiler/qqmljsutils.cpp b/src/qmlcompiler/qqmljsutils.cpp index 410f6b0d14..16b58ee1f4 100644 --- a/src/qmlcompiler/qqmljsutils.cpp +++ b/src/qmlcompiler/qqmljsutils.cpp @@ -97,7 +97,7 @@ QQmlJSUtils::ResolvedAlias QQmlJSUtils::resolveAlias(const QQmlJSScopesById &idS property, owner, visitor); } -std::optional<FixSuggestion> QQmlJSUtils::didYouMean(const QString &userInput, +std::optional<QQmlJSFixSuggestion> QQmlJSUtils::didYouMean(const QString &userInput, QStringList candidates, QQmlJS::SourceLocation location) { @@ -144,10 +144,12 @@ std::optional<FixSuggestion> QQmlJSUtils::didYouMean(const QString &userInput, } if (shortestDistance - < std::min(std::max(userInput.size() / 2, qsizetype(3)), userInput.size())) { - return FixSuggestion { { FixSuggestion::Fix { - u"Did you mean \"%1\"?"_s.arg(shortestDistanceWord), location, - shortestDistanceWord } } }; + < std::min(std::max(userInput.size() / 2, qsizetype(3)), userInput.size())) { + return QQmlJSFixSuggestion { + u"Did you mean \"%1\"?"_s.arg(shortestDistanceWord), + location, + shortestDistanceWord + }; } else { return {}; } |
