KSpellConfig Class Reference
A configuration class/dialog for KSpell. More...
#include <ksconfig.h>
Inheritance diagram for KSpellConfig:


Public Slots | |
void | activateHelp (void) |
Signals | |
void | configChanged () |
Public Member Functions | |
KSpellConfig (QWidget *parent=0, const char *name=0, KSpellConfig *spellConfig=0, bool addHelpButton=true) | |
KSpellConfig (const KSpellConfig &) | |
virtual | ~KSpellConfig () |
void | operator= (const KSpellConfig &ksc) |
void | fillDicts (QComboBox *box, QStringList *dictionaries=0) |
void | setIgnoreList (QStringList _ignorelist) |
void | setReplaceAllList (QStringList _replaceAllList) |
void | setNoRootAffix (bool) |
void | setRunTogether (bool) |
void | setDictionary (const QString qs) |
void | setDictFromList (bool dfl) |
void | setEncoding (int enctype) |
void | setClient (int client) |
bool | noRootAffix () const |
bool | runTogether () const |
const QString | dictionary () const |
bool | dictFromList () const |
int | encoding () const |
QStringList | ignoreList () const |
QStringList | replaceAllList () const |
int | client () const |
bool | writeGlobalSettings () |
bool | readGlobalSettings () |
Protected Types | |
enum | { rdictlist = 3, rencoding = 4, rhelp = 6 } |
Protected Slots | |
void | sHelp () |
void | sNoAff (bool) |
void | sRunTogether (bool) |
void | sDictionary (bool) |
void | sPathDictionary (bool) |
void | sSetDictionary (int) |
void | sChangeEncoding (int) |
void | sChangeClient (int) |
Protected Member Functions | |
void | fillInDialog () |
bool | interpret (QString &fname, QString &lname, QString &hname) |
Protected Attributes | |
int | enc |
bool | bnorootaffix |
bool | bruntogether |
bool | dictfromlist |
bool | nodialog |
QString | qsdict |
QString | qspdict |
QStringList | ignorelist |
KConfig * | kc |
int | iclient |
QCheckBox * | cb1 |
QCheckBox * | cb2 |
QLabel * | dictlist |
QComboBox * | dictcombo |
QComboBox * | encodingcombo |
QComboBox * | clientcombo |
QStringList | langfnames |
Detailed Description
A configuration class/dialog for KSpell.It contains all of the options settings.The options are set to default values by the constructor and can be reset either by using the public interface or by using KSpellConfig as a widget in a dialog (or, preferably a tabbed dialog using KDialogBase) and letting the user change the settings. This way an application that uses KSpell can either rely on the default settings (in the simplest case), offer a dialog to configure KSpell, or offer a dialog to configure KSpell for this app only (in which case, the application should save the settings for use next time it is run). This last option might be useful in an email program, for example, where people may be writing in a language different from that used for writing papers in their word processor.
- Author:
- David Sweet <dsweet@kde.org>
- Version:
- Id
- ksconfig.h,v 1.48 2004/09/09 15:23:53 faure Exp
- See also:
- KSpell
Definition at line 83 of file ksconfig.h.
Constructor & Destructor Documentation
|
Constructs a KSpellConfig with default or custom settings.
Definition at line 69 of file ksconfig.cpp. References client(), KGlobal::config(), dictFromList(), dictionary(), encoding(), ignoreList(), KSpellConfig(), noRootAffix(), runTogether(), setDictionary(), setIgnoreList(), setNoRootAffix(), setRunTogether(), and sHelp(). Referenced by KSpellConfig(). |
|
Deconstructor. Deletes private class. Definition at line 166 of file ksconfig.cpp. |
Member Function Documentation
|
Get the translated dictionary names and, optionally, the corresponding internal dictionary names.
Fills
Definition at line 572 of file ksconfig.cpp. References endl(), fillDicts(), interpret(), and kdDebug(). Referenced by fillDicts(). |
|
The
When you get a KSpellConfig object back from KSpell (using KSpell::kcConfig()), the Definition at line 964 of file ksconfig.cpp. References setIgnoreList(). Referenced by KSpell::ksConfig(), KSpellConfig(), and setIgnoreList(). |
|
The Be careful that this list contains word which is replaced and new word. Definition at line 977 of file ksconfig.cpp. References setReplaceAllList(). Referenced by KSpell::ksConfig(), and setReplaceAllList(). |
|
Set an ISpell option.
If Definition at line 731 of file ksconfig.cpp. References setNoRootAffix(). Referenced by KSpellConfig(), and setNoRootAffix(). |
|
Set an ISpell option.
If Definition at line 740 of file ksconfig.cpp. References setRunTogether(). Referenced by KSpellConfig(), and setRunTogether(). |
|
Set the name of the dictionary to use.
Definition at line 749 of file ksconfig.cpp. References setDictionary(). Referenced by KSpellConfig(), and setDictionary(). |
|
Options reading routines.
Definition at line 809 of file ksconfig.cpp. Referenced by KSpellConfig(), and writeGlobalSettings(). |
|
Call this method before this class is deleted if you want the settings you have (or the user has) chosen to become the global, default settings.
Definition at line 194 of file ksconfig.cpp. References noRootAffix(), KConfigBase::sync(), and KConfigBase::writeEntry(). |
|
This takes a dictionary file name and provides both a language abbreviation appropriate for the $LANG variable, and a human-readable name. It also truncates ".aff" at the end of fname.
Definition at line 243 of file ksconfig.cpp. References endl(), interpret(), kdDebug(), KLocale::language(), KGlobal::locale(), KLocale::twoAlphaToCountryName(), and KLocale::twoAlphaToLanguageName(). Referenced by fillDicts(), and interpret(). |
|
Use this function to activate the help information for this widget. The function is particulary useful if the help button is not displayed as specified by the constructor. Normally you want to hide the help button if this widget is embedded into a larger dialog box that has its own help button. See kedit (optiondialog.cpp) for an example Definition at line 924 of file ksconfig.cpp. References sHelp(). |
|
Invokes the help documentation for kspell.
Definition at line 929 of file ksconfig.cpp. Referenced by activateHelp(), and KSpellConfig(). |
The documentation for this class was generated from the following files: