Référence de la classe KoBgSpellCheck

#include <KoBgSpellCheck.h>

Graphe de collaboration de KoBgSpellCheck:

[légende]
Liste de tous les membres

Connecteurs publics

void start ()
void stop ()
void setEnabled (bool b)

Fonctions membres publiques

 KoBgSpellCheck (const KSpell2::Loader::Ptr &loader, QObject *parent=0, const char *name=0)
virtual ~KoBgSpellCheck ()
void registerNewTextObject (KoTextObject *object)
virtual KoTextIteratorcreateWholeDocIterator () const=0
bool enabled () const
KSpell2::Settings * settings () const
void setIntraWordEditing (KoTextParag *parag, int index)

Connecteurs protégés

void spellCheckerMisspelling (const QString &, int)
void spellCheckerDone ()
void checkerContinue ()
void slotParagraphCreated (KoTextParag *parag)
void slotParagraphModified (KoTextParag *parag, int, int pos, int length)
void slotParagraphDeleted (KoTextParag *parag)
void slotClearPara ()

Fonctions membres protégées

void markWord (KoTextParag *parag, int pos, int length, bool misspelled)

Attributs privés

Privated

Classes

class  Private

Description détaillée

Définition à la ligne 32 du fichier KoBgSpellCheck.h.


Documentation des contructeurs et destructeur

KoBgSpellCheck::KoBgSpellCheck ( const KSpell2::Loader::Ptr &  loader,
QObject *  parent = 0,
const char *  name = 0 
)

Définition à la ligne 61 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, d, KoBgSpellCheck::Private::intraWordParag, KoBgSpellCheck::Private::intraWordPosition, KoBgSpellCheck::Private::marked, slotClearPara(), spellCheckerDone(), spellCheckerMisspelling(), et KoBgSpellCheck::Private::startupChecking.

KoBgSpellCheck::~KoBgSpellCheck (  )  [virtual]

Définition à la ligne 83 du fichier KoBgSpellCheck.cpp.

Références d.


Documentation des fonctions membres

void KoBgSpellCheck::registerNewTextObject ( KoTextObject object  ) 

Définition à la ligne 88 du fichier KoBgSpellCheck.cpp.

Références slotParagraphCreated(), slotParagraphDeleted(), et slotParagraphModified().

virtual KoTextIterator* KoBgSpellCheck::createWholeDocIterator (  )  const [pure virtual]

Référencé par start().

bool KoBgSpellCheck::enabled (  )  const

Définition à la ligne 109 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, d, et KoSpell::settings().

Référencé par checkerContinue(), slotParagraphCreated(), slotParagraphModified(), et start().

Voici le graphe d'appel pour cette fonction :

KSpell2::Settings * KoBgSpellCheck::settings (  )  const

Returns the Settings object used by the loader.

Définition à la ligne 292 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, d, et KoSpell::settings().

Voici le graphe d'appel pour cette fonction :

void KoBgSpellCheck::setIntraWordEditing ( KoTextParag parag,
int  index 
)

Tell KoBgSpellCheck to avoid spell-checking the word around this position yet, while the user is editing it

Définition à la ligne 297 du fichier KoBgSpellCheck.cpp.

Références d, KoBgSpellCheck::Private::intraWordParag, KoBgSpellCheck::Private::intraWordPosition, et slotParagraphModified().

Référencé par KoTextView::handleKeyPressEvent().

Voici le graphe d'appel pour cette fonction :

void KoBgSpellCheck::start (  )  [slot]

Définition à la ligne 114 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, KoSpell::check(), createWholeDocIterator(), d, enabled(), KoBgSpellCheck::Private::marked, et KoBgSpellCheck::Private::startupChecking.

Référencé par setEnabled().

void KoBgSpellCheck::stop (  )  [slot]

Définition à la ligne 197 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, et d.

Référencé par setEnabled().

void KoBgSpellCheck::setEnabled ( bool  b  )  [slot]

Définition à la ligne 100 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, d, KoSpell::settings(), start(), et stop().

void KoBgSpellCheck::spellCheckerMisspelling ( const QString &  ,
int   
) [protected, slot]

Définition à la ligne 126 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, checkerContinue(), KoSpell::currentParag(), d, delayAfterMarked, KoTextParag::document(), KoTextDocument::emitRepaintChanged(), KoTextParag::length(), KoBgSpellCheck::Private::marked, markWord(), KoTextParag::paragId(), et KoBgSpellCheck::Private::startupChecking.

Référencé par KoBgSpellCheck().

void KoBgSpellCheck::spellCheckerDone (  )  [protected, slot]

Définition à la ligne 182 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, KoSpell::check(), d, KoBgSpellCheck::Private::paragCache, et KoBgSpellCheck::Private::startupChecking.

Référencé par KoBgSpellCheck().

void KoBgSpellCheck::checkerContinue (  )  [protected, slot]

Définition à la ligne 176 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, d, et enabled().

Référencé par spellCheckerMisspelling().

void KoBgSpellCheck::slotParagraphCreated ( KoTextParag parag  )  [protected, slot]

Définition à la ligne 205 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, KoSpell::check(), d, enabled(), KoBgSpellCheck::Private::paragCache, KoTextString::setNeedsSpellCheck(), et KoTextParag::string().

Référencé par registerNewTextObject().

void KoBgSpellCheck::slotParagraphModified ( KoTextParag parag,
int  ,
int  pos,
int  length 
) [protected, slot]

Définition à la ligne 215 du fichier KoBgSpellCheck.cpp.

Références KoBgSpellCheck::Private::backSpeller, KoSpell::check(), KoSpell::checking(), d, KoTextParag::document(), KoTextDocument::emitRepaintChanged(), enabled(), KoTextParag::hasChanged(), KoTextParag::length(), markWord(), KoBgSpellCheck::Private::paragCache, KoTextString::setNeedsSpellCheck(), KoSpell::settings(), KoTextParag::string(), et KoTextString::stringToSpellCheck().

Référencé par registerNewTextObject(), et setIntraWordEditing().

void KoBgSpellCheck::slotParagraphDeleted ( KoTextParag parag  )  [protected, slot]

Définition à la ligne 259 du fichier KoBgSpellCheck.cpp.

Références d, KoBgSpellCheck::Private::intraWordParag, et KoBgSpellCheck::Private::paragCache.

Référencé par registerNewTextObject().

void KoBgSpellCheck::slotClearPara (  )  [protected, slot]

Définition à la ligne 270 du fichier KoBgSpellCheck.cpp.

Références KoTextParag::at(), KoBgSpellCheck::Private::backSpeller, KoSpell::currentParag(), d, KoTextParag::document(), KoTextDocument::emitRepaintChanged(), KoTextStringChar::format, KoTextParag::length(), KoTextFormat::Misspelled, KoTextParag::paragId(), KoTextParag::setChanged(), et KoTextParag::setFormat().

Référencé par KoBgSpellCheck().

void KoBgSpellCheck::markWord ( KoTextParag parag,
int  pos,
int  length,
bool  misspelled 
) [protected]

Définition à la ligne 150 du fichier KoBgSpellCheck.cpp.

Références KoTextParag::at(), d, KoTextStringChar::format, KoBgSpellCheck::Private::intraWordParag, KoBgSpellCheck::Private::intraWordPosition, KoTextParag::length(), KoTextFormat::Misspelled, KoTextParag::setChanged(), et KoTextParag::setFormat().

Référencé par slotParagraphModified(), et spellCheckerMisspelling().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

Private* KoBgSpellCheck::d [private]

Définition à la ligne 76 du fichier KoBgSpellCheck.h.

Référencé par checkerContinue(), enabled(), KoBgSpellCheck(), markWord(), setEnabled(), setIntraWordEditing(), settings(), slotClearPara(), slotParagraphCreated(), slotParagraphDeleted(), slotParagraphModified(), spellCheckerDone(), spellCheckerMisspelling(), start(), stop(), et ~KoBgSpellCheck().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:43:59 2006 pour KPlato par  doxygen 1.5.1-p1