FixSuggestion Class

class QQmlSA::FixSuggestion

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

Public Functions

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)

Detailed Description

Member Function Documentation

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 uses autoApplicable to set whtether 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().