00001
00002 #ifndef __KHTTPOPTDLG_H
00003 #define __KHTTPOPTDLG_H
00004
00005 #include <tqlabel.h>
00006 #include <tqlineedit.h>
00007 #include <tqcheckbox.h>
00008 #include <tqstring.h>
00009
00010 #include <kcmodule.h>
00011 #include <kconfig.h>
00012
00013
00018 class KHTTPOptions : public KCModule
00019 {
00020 Q_OBJECT
00021 public:
00022 KHTTPOptions(KConfig *config, TQString group, TQWidget *parent = 0L, const char *name = 0L);
00023
00024 virtual void load();
00025 virtual void load( bool useDefaults );
00026 virtual void save();
00027 virtual void defaults();
00028
00029 private:
00030
00031 KConfig *m_pConfig;
00032 TQString m_groupname;
00033
00034
00035 TQLabel *lb_languages;
00036 TQLineEdit *le_languages;
00037
00038
00039 TQLabel *lb_charsets;
00040 TQLineEdit *le_charsets;
00041
00042 TQString defaultCharsets;
00043
00044 private slots:
00045 void slotChanged();
00046
00047 };
00048
00049 #endif // __KHTTPOPTDLG_H