KTextAddons
9#include "textgrammarcheck_export.h"
14namespace TextGrammarCheck
16class TEXTGRAMMARCHECK_EXPORT GrammarError
20 virtual ~GrammarError();
21 [[nodiscard]] QColor color()
const;
22 void setColor(
const QColor &color);
24 [[nodiscard]] QString
error()
const;
25 void setError(
const QString &error);
27 [[nodiscard]]
int blockId()
const;
28 void setBlockId(
int blockId);
30 [[nodiscard]]
int start()
const;
31 void setStart(
int start);
33 [[nodiscard]]
int length()
const;
34 void setLength(
int length);
36 [[nodiscard]] QStringList suggestions()
const;
37 void setSuggestions(
const QStringList &suggestions);
39 [[nodiscard]]
bool isValid()
const;
41 virtual void parse(
const QJsonObject &obj,
int blockindex);
43 [[nodiscard]]
bool operator==(
const GrammarError &other)
const;
45 [[nodiscard]] QString option()
const;
46 void setOption(
const QString &option);
48 [[nodiscard]] QString rule()
const;
49 void setRule(
const QString &rule);
51 [[nodiscard]] QString url()
const;
52 void setUrl(
const QString &url);
55 QStringList mSuggestions;
66Q_DECLARE_METATYPE(TextGrammarCheck::GrammarError)
67Q_DECLARE_TYPEINFO(TextGrammarCheck::GrammarError, Q_MOVABLE_TYPE);
68TEXTGRAMMARCHECK_EXPORT
QDebug operator<<(
QDebug d,
const TextGrammarCheck::GrammarError &t);
Q_SCRIPTABLE Q_NOREPLY void start()
void error(QWidget *parent, const QString &text, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
bool isValid(QStringView ifopt)
bool operator==(const StyleDelim &l, const StyleDelim &r)
FeedPtr parse(const DocumentSource &src, const QString &formatHint=QString())
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 11:53:03 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.