kitchensync
configguisyncmlhttp.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef CONFIGGUISYNCML_H
00022 #define CONFIGGUISYNCML_H
00023
00024 #include <qdom.h>
00025
00026 #include "configgui.h"
00027
00028 class QCheckBox;
00029 class QComboBox;
00030 class QGridLayout;
00031 class QSpinBox;
00032 class KComboBox;
00033 class KLineEdit;
00034
00035 class ConfigGuiSyncmlHttp : public ConfigGui
00036 {
00037
00038 Q_OBJECT
00039
00040 public:
00041 ConfigGuiSyncmlHttp( const QSync::Member &, QWidget *parent );
00042
00043 void load( const QString &xml );
00044 QString save();
00045
00046 private:
00047 QGridLayout *mGridLayout;
00048
00049 KLineEdit *mUsername;
00050 KLineEdit *mPassword;
00051 KLineEdit *mUrl;
00052 QSpinBox *mPort;
00053 QCheckBox *mUseStringTable;
00054 QCheckBox *mOnlyReplace;
00055
00056 QSpinBox *mRecvLimit;
00057 QSpinBox *mMaxObjSize;
00058
00059 KComboBox *mContactDb;
00060 KComboBox *mCalendarDb;
00061 KComboBox *mNoteDb;
00062
00063 protected slots:
00064 void addLineEdit( QWidget *parent, const QString &text, KComboBox **edit, int row );
00065 };
00066
00067 #endif
|