Represents a suggested fix for an issue in the source code. More...
| Header: | #include <FixSuggestion> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler) |
| Status: | Technical Preview |
| FixSuggestion(const QString &fixDescription, const QQmlSA::SourceLocation &location, const QString &replacement = QString()) | |
| FixSuggestion(const QQmlSA::FixSuggestion &other) | |
| FixSuggestion(QQmlSA::FixSuggestion &&other) | |
| ~FixSuggestion() | |
| QString | fileName() const |
| QString | fixDescription() const |
| QString | hint() const |
| bool | isAutoApplicable() const |
| QQmlSA::SourceLocation | location() const |
| QString | replacement() const |
| void | setAutoApplicable(bool autoApplicable = true) |
| void | setFileName(const QString &fileName) |
| void | setHint(const QString &hint) |
| QQmlSA::FixSuggestion & | operator=(QQmlSA::FixSuggestion &&other) |
| QQmlSA::FixSuggestion & | operator=(const QQmlSA::FixSuggestion &other) |
| bool | operator!=(const QQmlSA::FixSuggestion &lhs, const QQmlSA::FixSuggestion &rhs) |
| bool | operator==(const QQmlSA::FixSuggestion &lhs, const QQmlSA::FixSuggestion &rhs) |
Creates a FixSuggestion object.
Creates a copy of other.
[noexcept] FixSuggestion::FixSuggestion(QQmlSA::FixSuggestion &&other)Move-constructs a FixSuggestion instance.
[noexcept] FixSuggestion::~FixSuggestion()Destorys the FixSuggestion instance.
Returns the name of the file where this fix suggestion applies.
See also setFileName().
Returns the description of the fix.
Returns the hint for this fix suggestion.
See also setHint().
Returns whether this suggested fix can be applied automatically.
Returns the location where the fix would be applied.
Returns the fix that will replace the problematic source code.
Sets autoApplicable to determine whether this suggested fix can be applied automatically.
See also isAutoApplicable().
Sets fileName as the name of the file where this fix suggestion applies.
See also fileName().
Sets hint as the hint for this fix suggestion.
See also hint().
[noexcept] QQmlSA::FixSuggestion
&FixSuggestion::operator=(QQmlSA::FixSuggestion &&other)Move-assigns other to this FixSuggestion instance.
Assigns other to this FixSuggestion instance.
Returns true if lhs and rhs are not equal, and false otherwise.
Returns true if lhs and rhs are equal, and false otherwise.