Sonnet::Speller
#include <Sonnet/Speller>
Public Types | |
enum | Attribute { CheckUppercase , SkipRunTogether , AutoDetectLanguage } |
Detailed Description
Spell checker object.
class used for actual spell checking
Member Enumeration Documentation
◆ Attribute
Constructor & Destructor Documentation
◆ Speller() [1/2]
Definition at line 63 of file speller.cpp.
◆ ~Speller()
Sonnet::Speller::~Speller | ( | ) |
Definition at line 69 of file speller.cpp.
◆ Speller() [2/2]
Sonnet::Speller::Speller | ( | const Speller & | speller | ) |
Definition at line 74 of file speller.cpp.
Member Function Documentation
◆ addToPersonal()
bool Sonnet::Speller::addToPersonal | ( | const QString & | word | ) |
Adds word to the list of of personal words.
- Returns
- true on success
Definition at line 128 of file speller.cpp.
◆ addToSession()
bool Sonnet::Speller::addToSession | ( | const QString & | word | ) |
Adds word to the words recognizable in the current session.
- Returns
- true on success
Definition at line 136 of file speller.cpp.
◆ availableBackends()
QStringList Sonnet::Speller::availableBackends | ( | ) | const |
- Returns
- names of all supported backends (e.g. ISpell, ASpell)
Definition at line 167 of file speller.cpp.
◆ availableDictionaries()
- Returns
- a map of all available dictionaries with language descriptions and their codes. The key is the description, the code the value.
Definition at line 249 of file speller.cpp.
◆ availableLanguageNames()
QStringList Sonnet::Speller::availableLanguageNames | ( | ) | const |
- Returns
- a localized list of names of supported languages.
Note: use availableDictionaries
Definition at line 179 of file speller.cpp.
◆ availableLanguages()
QStringList Sonnet::Speller::availableLanguages | ( | ) | const |
- Returns
- a list of supported languages.
Note: use availableDictionaries
Definition at line 173 of file speller.cpp.
◆ checkAndSuggest()
bool Sonnet::Speller::checkAndSuggest | ( | const QString & | word, |
QStringList & | suggestions ) const |
Convenience method calling isCorrect() and suggest() if the word isn't correct.
Definition at line 112 of file speller.cpp.
◆ defaultClient()
QString Sonnet::Speller::defaultClient | ( | ) | const |
Definition at line 204 of file speller.cpp.
◆ defaultLanguage()
QString Sonnet::Speller::defaultLanguage | ( | ) | const |
Definition at line 192 of file speller.cpp.
◆ isCorrect()
bool Sonnet::Speller::isCorrect | ( | const QString & | word | ) | const |
Checks the given word.
- Returns
- false if the word is misspelled. true otherwise
Definition at line 88 of file speller.cpp.
◆ isMisspelled()
bool Sonnet::Speller::isMisspelled | ( | const QString & | word | ) | const |
Checks the given word.
- Returns
- true if the word is misspelled. false otherwise
Definition at line 96 of file speller.cpp.
◆ isValid()
bool Sonnet::Speller::isValid | ( | ) | const |
- Returns
true
if the speller supports currently selected language.
Definition at line 238 of file speller.cpp.
◆ language()
QString Sonnet::Speller::language | ( | ) | const |
- Returns
- language supported by this speller.
Definition at line 144 of file speller.cpp.
◆ operator=()
Definition at line 81 of file speller.cpp.
◆ preferredDictionaries()
- Returns
- a map of user preferred dictionaries with language descriptions and their codes. The key is the description, the code the value.
- Since
- 5.54
Definition at line 262 of file speller.cpp.
◆ restore()
void Sonnet::Speller::restore | ( | ) |
Definition at line 159 of file speller.cpp.
◆ save()
void Sonnet::Speller::save | ( | ) |
Definition at line 152 of file speller.cpp.
◆ setAttribute()
void Sonnet::Speller::setAttribute | ( | Attribute | attr, |
bool | b = true ) |
Definition at line 209 of file speller.cpp.
◆ setDefaultClient()
void Sonnet::Speller::setDefaultClient | ( | const QString & | client | ) |
Definition at line 197 of file speller.cpp.
◆ setDefaultLanguage()
void Sonnet::Speller::setDefaultLanguage | ( | const QString & | lang | ) |
Definition at line 185 of file speller.cpp.
◆ setLanguage()
void Sonnet::Speller::setLanguage | ( | const QString & | lang | ) |
Sets the language supported by this speller.
Definition at line 243 of file speller.cpp.
◆ storeReplacement()
Stores user defined good replacement for the bad word.
- Returns
true
on success
Definition at line 120 of file speller.cpp.
◆ suggest()
QStringList Sonnet::Speller::suggest | ( | const QString & | word | ) | const |
Fetches suggestions for the word.
- Returns
- list of all suggestions for the word
Definition at line 104 of file speller.cpp.
◆ testAttribute()
bool Sonnet::Speller::testAttribute | ( | Attribute | attr | ) | const |
Definition at line 225 of file speller.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:10:25 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.