1 #ifndef NETPREF_H
2 #define NETPREF_H
3 
4 #include <KCModule>
5 
6 class QGroupBox;
7 class QCheckBox;
8 
9 class KPluralHandlingSpinBox;
10 
11 class KIOPreferences : public KCModule
12 {
13     Q_OBJECT
14 
15 public:
16     KIOPreferences(QWidget *parent, const QVariantList &args);
17     ~KIOPreferences() override;
18 
19     void load() override;
20     void save() override;
21     void defaults() override;
22 
23     QString quickHelp() const override;
24 
25 protected Q_SLOTS:
configChanged()26     void configChanged()
27     {
28         Q_EMIT changed(true);
29     }
30 
31 private:
32     QGroupBox *gb_Ftp;
33     QGroupBox *gb_Timeout;
34     QCheckBox *cb_globalMarkPartial;
35     KPluralHandlingSpinBox *sb_globalMinimumKeepSize;
36     QCheckBox *cb_ftpEnablePasv;
37     QCheckBox *cb_ftpMarkPartial;
38 
39     KPluralHandlingSpinBox *sb_socketRead;
40     KPluralHandlingSpinBox *sb_proxyConnect;
41     KPluralHandlingSpinBox *sb_serverConnect;
42     KPluralHandlingSpinBox *sb_serverResponse;
43 };
44 
45 #endif // NETPREF_H
46