KDECore
#include <filter_p.h>
Filter is used to split text into words which will be spell checked.
- Author
- Zack Rusin zack@.nosp@m.kde..nosp@m.org used to split text into words
Definition at line 65 of file filter_p.h.
◆ Filter()
Sonnet::Filter::Filter |
( |
| ) |
|
◆ ~Filter()
Sonnet::Filter::~Filter |
( |
| ) |
|
|
virtual |
◆ atEnd()
bool Sonnet::Filter::atEnd |
( |
| ) |
const |
◆ buffer()
QString Sonnet::Filter::buffer |
( |
| ) |
const |
◆ context()
QString Sonnet::Filter::context |
( |
| ) |
const |
|
virtual |
Should return the sentence containing the current word.
Definition at line 226 of file filter.cpp.
◆ currentPosition()
int Sonnet::Filter::currentPosition |
( |
| ) |
const |
|
virtual |
◆ defaultFilter()
Filter * Sonnet::Filter::defaultFilter |
( |
| ) |
|
|
static |
◆ end()
Word Sonnet::Filter::end |
( |
| ) |
|
|
static |
◆ ignore()
bool Sonnet::Filter::ignore |
( |
const QString & |
word | ) |
const |
|
protected |
◆ nextWord()
Word Sonnet::Filter::nextWord |
( |
| ) |
const |
|
virtual |
◆ replace()
void Sonnet::Filter::replace |
( |
const Word & |
w, |
|
|
const QString & |
newWord |
|
) |
| |
|
virtual |
◆ restart()
void Sonnet::Filter::restart |
( |
| ) |
|
◆ setBuffer()
void Sonnet::Filter::setBuffer |
( |
const QString & |
buffer | ) |
|
◆ setCurrentPosition()
void Sonnet::Filter::setCurrentPosition |
( |
int |
i | ) |
|
|
virtual |
◆ setSettings()
void Sonnet::Filter::setSettings |
( |
Settings * |
conf | ) |
|
◆ settings()
Settings * Sonnet::Filter::settings |
( |
| ) |
const |
◆ shouldBeSkipped()
bool Sonnet::Filter::shouldBeSkipped |
( |
bool |
wordWasUppercase, |
|
|
bool |
wordWasRunTogether, |
|
|
const QString & |
foundWord |
|
) |
| const |
|
protected |
◆ trySkipLinks()
bool Sonnet::Filter::trySkipLinks |
( |
| ) |
const |
|
protected |
◆ wordAtPosition()
Word Sonnet::Filter::wordAtPosition |
( |
unsigned int |
pos | ) |
const |
|
virtual |
◆ m_buffer
◆ m_finder
QTextBoundaryFinder Sonnet::Filter::m_finder |
|
mutableprotected |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2017 The KDE developers.
Generated on Tue May 16 2017 10:16:38 by
doxygen 1.8.13 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.