koSpellConfig.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef __kospellconfig__
00021
#define __kospellconfig__
00022
00023
#include <qwidget.h>
00024
00025
class QCheckBox;
00026
class KEditListBox;
00027
class KOSpellConfig;
00028
class QPushButton;
00029
00030
class KoSpellConfigWidget :
public QWidget
00031 {
00032 Q_OBJECT
00033
public:
00034 KoSpellConfigWidget(
QWidget *_parent,
KOSpellConfig *_config,
bool backgroundSpellCheck =
false);
00035
00036
bool backgroundSpellCheck();
00037
void setBackgroundSpellCheck(
bool _b );
00038
00039
void addIgnoreList(
const QStringList & );
00040
QStringList ignoreList();
00041
00042
KOSpellConfig * spellConfig()
const {
return m_spellConfig; }
00043
void setDefault();
00044
void saveDictionary();
00045
public slots:
00046
void slotClearIgnoreAllHistory();
00047
void slotClearDictionary();
00048
private:
00049
void initDictionaryListWord( );
00050
QCheckBox *m_cbBackgroundSpellCheck;
00051 KEditListBox *m_listignoreall;
00052 KEditListBox *m_dictionary;
00053
QPushButton *m_clearDictionary;
00054
QPushButton *m_clearIgnoreAllHistory;
00055
KOSpellConfig *m_spellConfig;
00056 };
00057
#endif
This file is part of the documentation for lib Library Version 1.3.5.