kspell_ispelldict.cpp
#include "kspell_ispelldict.h"
#include <kdebug.h>
#include "ispell_checker.h"
using namespace KSpell2;
ISpellDict::ISpellDict( const QString& lang )
: Dictionary( lang )
{
m_checker = new ISpellChecker();
if ( !m_checker->requestDictionary( lang.latin1() ) ) {
kdError()<<"Language \""<< lang << "\" doesn't exist for Ispell"<<endl;
}
}
ISpellDict::~ISpellDict()
{
}
bool ISpellDict::check( const QString& word )
{
return m_checker->checkWord( word );
}
QStringList ISpellDict::suggest( const QString& word )
{
return m_checker->suggestWord( word );
}
bool ISpellDict::checkAndSuggest( const QString& word,
QStringList& suggestions )
{
bool c = check( word );
if ( c )
suggestions = suggest( word );
return c;
}
bool ISpellDict::storeReplacement( const QString& ,
const QString& )
{
return false;
}
bool ISpellDict::addToPersonal( const QString& )
{
return false;
}
bool ISpellDict::addToSession( const QString& )
{
return false;
}
KSpell2::Dictionary
Class is returned by from Broker.
Definition: dictionary.h:37

KDE Home | KDE Accessibility Home | Description of Access Keys