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 <tqdom.h>
00025
00026 #include "configgui.h"
00027
00028 class TQCheckBox;
00029 class TQComboBox;
00030 class TQGridLayout;
00031 class TQSpinBox;
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 &, TQWidget *parent );
00042
00043 void load( const TQString &xml );
00044 TQString save() const;
00045
00046 private:
00047 TQGridLayout *mGridLayout;
00048
00049 KLineEdit *mUsername;
00050 KLineEdit *mPassword;
00051 KLineEdit *mUrl;
00052 TQSpinBox *mPort;
00053 TQCheckBox *mUseStringTable;
00054 TQCheckBox *mOnlyReplace;
00055
00056 TQSpinBox *mRecvLimit;
00057 TQSpinBox *mMaxObjSize;
00058
00059 KComboBox *mContactDb;
00060 KComboBox *mCalendarDb;
00061 KComboBox *mNoteDb;
00062
00063 protected slots:
00064 void addLineEdit( TQWidget *parent, const TQString &text, KComboBox **edit, int row );
00065 };
00066
00067 #endif
|