QQmlSA::FixSuggestion Class
class QQmlSA::FixSuggestionRepresents 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 |
Public Functions
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) |
Related Non-Members
bool | operator!=(const QQmlSA::FixSuggestion &lhs, const QQmlSA::FixSuggestion &rhs) |
bool | operator==(const QQmlSA::FixSuggestion &lhs, const QQmlSA::FixSuggestion &rhs) |
Member Function Documentation
FixSuggestion::FixSuggestion(const QString &fixDescription, const QQmlSA::SourceLocation &location, const QString &replacement = QString())
Creates a FixSuggestion object.
FixSuggestion::FixSuggestion(const QQmlSA::FixSuggestion &other)
Creates a copy of other.
[noexcept]
FixSuggestion::FixSuggestion(QQmlSA::FixSuggestion &&other)
Move-constructs a FixSuggestion instance.
[noexcept]
FixSuggestion::~FixSuggestion()
Destorys the FixSuggestion instance.
QString FixSuggestion::fileName() const
Returns the name of the file where this fix suggestion applies.
See also setFileName().
QString FixSuggestion::fixDescription() const
Returns the description of the fix.
QString FixSuggestion::hint() const
Returns the hint for this fix suggestion.
See also setHint().
bool FixSuggestion::isAutoApplicable() const
Returns whether this suggested fix can be applied automatically.
QQmlSA::SourceLocation FixSuggestion::location() const
Returns the location where the fix would be applied.
QString FixSuggestion::replacement() const
Returns the fix that will replace the problematic source code.
void FixSuggestion::setAutoApplicable(bool autoApplicable = true)
Sets autoApplicable to determine whether this suggested fix can be applied automatically.
See also isAutoApplicable().
void FixSuggestion::setFileName(const QString &fileName)
Sets fileName as the name of the file where this fix suggestion applies.
See also fileName().
void FixSuggestion::setHint(const QString &hint)
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.
QQmlSA::FixSuggestion &FixSuggestion::operator=(const QQmlSA::FixSuggestion &other)
Assigns other to this FixSuggestion instance.
Related Non-Members
bool operator!=(const QQmlSA::FixSuggestion &lhs, const QQmlSA::FixSuggestion &rhs)
Returns true
if lhs and rhs are not equal, and false
otherwise.
bool operator==(const QQmlSA::FixSuggestion &lhs, const QQmlSA::FixSuggestion &rhs)
Returns true
if lhs and rhs are equal, and false
otherwise.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.