kget
dlgmultisegkio.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef DLGMULTISEGKIO_H
00012 #define DLGMULTISEGKIO_H
00013
00014 #include "ui_dlgengineediting.h"
00015 #include "ui_dlgmultisegkio.h"
00016
00017 class DlgEngineEditing : public KDialog
00018 {
00019 Q_OBJECT
00020
00021 public:
00022 DlgEngineEditing(QWidget *parent = 0);
00023 ~DlgEngineEditing();
00024
00025 QString engineName() const;
00026 QString engineUrl() const;
00027 private slots:
00028 void slotChangeText();
00029
00030 private:
00031 Ui::DlgEngineEditing ui;
00032 };
00033
00034 class DlgSettingsWidget : public QWidget
00035 {
00036 Q_OBJECT
00037
00038 public:
00039 DlgSettingsWidget(KDialog *parent = 0);
00040 ~DlgSettingsWidget();
00041
00042 private slots:
00043 void slotSetUseSearchEngines(bool b);
00044 void slotNewEngine();
00045 void slotRemoveEngine();
00046 void slotSave();
00047 void init();
00048 void enableButtonApply();
00049
00050 private:
00051 void addSearchEngineItem(const QString &name, const QString &url);
00052
00053 void loadSearchEnginesSettings();
00054 void saveSearchEnginesSettings();
00055
00056 Ui::DlgMultiSeg ui;
00057 KDialog *m_parent;
00058 };
00059
00060 #endif // DLGMULTISEGKIO_H