kcmpureftpdscriptui.h
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file './kcmpureftpdscriptui.ui'
00003 **
00004 ** Created: Sun Jul 20 20:04:43 2003
00005 ** by: The User Interface Compiler ()
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009
00010 #ifndef KPUREFTPDSCRIPTUI_H
00011 #define KPUREFTPDSCRIPTUI_H
00012
00013 #include <qvariant.h>
00014 #include <qwidget.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QTabWidget;
00020 class QButtonGroup;
00021 class QLabel;
00022 class KLineEdit;
00023 class KPushButton;
00024 class KListView;
00025 class QListViewItem;
00026 class QGroupBox;
00027 class KURLRequester;
00028 class KTextEdit;
00029 class KIntNumInput;
00030 class QRadioButton;
00031 class KComboBox;
00032 class QCheckBox;
00033 class KIntSpinBox;
00034 class KDoubleNumInput;
00035
00036 class KPureftpdScriptUI : public QWidget
00037 {
00038 Q_OBJECT
00039
00040 public:
00041 KPureftpdScriptUI( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00042 ~KPureftpdScriptUI();
00043
00044 QTabWidget* tab;
00045 QWidget* tabScripts;
00046 QButtonGroup* grpScript;
00047 QLabel* txtScriptDescription;
00048 QLabel* txtScriptName;
00049 KLineEdit* scriptName;
00050 KLineEdit* scriptDescription;
00051 KPushButton* scriptAdd;
00052 KPushButton* scriptSave;
00053 KPushButton* scriptRevert;
00054 KPushButton* scriptDelete;
00055 KListView* scriptList;
00056 QGroupBox* grpOutput;
00057 QLabel* txtOutputFileName;
00058 KURLRequester* outputFileName;
00059 KPushButton* outputSave;
00060 KTextEdit* outputView;
00061 QWidget* tabNonAnonymous;
00062 QGroupBox* grpStandalone;
00063 QLabel* txtAddress;
00064 KLineEdit* address;
00065 QLabel* txtPort;
00066 KLineEdit* port;
00067 KIntNumInput* maxClients;
00068 QLabel* txtMaxClients;
00069 QLabel* txtClientsPerIp;
00070 KIntNumInput* clientsPerIp;
00071 QLabel* txtPidFile;
00072 KURLRequester* pidFile;
00073 QGroupBox* grpPaths;
00074 QLabel* txtPureftpd;
00075 KURLRequester* pureftpd;
00076 QLabel* txtPureftpwho;
00077 KURLRequester* pureftpwho;
00078 QLabel* txtPuremrtginfo;
00079 KURLRequester* puremrtginfo;
00080 QLabel* txtPureauthd;
00081 KURLRequester* pureauthd;
00082 QLabel* txtPurequotacheck;
00083 KURLRequester* purequotacheck;
00084 QLabel* txtPureuploadscript;
00085 KURLRequester* pureuploadscript;
00086 QLabel* txtPurepw;
00087 KURLRequester* purepw;
00088 QLabel* txtPurepwconvert;
00089 KURLRequester* purepwconvert;
00090 QLabel* txtPurestatsdecode;
00091 KURLRequester* purestatsdecode;
00092 QWidget* tabAuthentification;
00093 QButtonGroup* grpAuth;
00094 QRadioButton* useAuthDefault;
00095 QRadioButton* useAuthCustom;
00096 QLabel* txtAuthMethod;
00097 KComboBox* authMethod;
00098 QLabel* txtAuthFile;
00099 KURLRequester* authFile;
00100 KListView* authList;
00101 KPushButton* authAdd;
00102 KPushButton* authModify;
00103 KPushButton* authDelete;
00104 KPushButton* authMoveUp;
00105 KPushButton* authMoveDown;
00106 QWidget* tabAnonymous;
00107 QGroupBox* grpAnonymous;
00108 QCheckBox* anonLogin;
00109 QCheckBox* allowMkdir;
00110 QCheckBox* ftpUserDeny;
00111 QCheckBox* denyUpload;
00112 QCheckBox* anonReadDotFiles;
00113 QGroupBox* grpNonAnonymous;
00114 QCheckBox* nonAnonLogin;
00115 QCheckBox* readDotFiles;
00116 QCheckBox* writeDotFiles;
00117 QCheckBox* restrictedIp;
00118 QLabel* txtLoginIp;
00119 KLineEdit* loginIp;
00120 QWidget* tabSecurity;
00121 QGroupBox* grpChroot;
00122 KIntSpinBox* chrootGid;
00123 QCheckBox* disableChmod;
00124 QCheckBox* useUidLogin;
00125 QCheckBox* useChroot;
00126 QCheckBox* useChrootAll;
00127 KIntSpinBox* uidLogin;
00128 QLabel* txtIdleTime;
00129 KIntSpinBox* maxFiles;
00130 QLabel* txtMaxDepth;
00131 KIntSpinBox* idleTime;
00132 KIntSpinBox* maxDepth;
00133 QLabel* txtMaxFiles;
00134 QLabel* txtFilesUmask;
00135 KIntSpinBox* filesUmask;
00136 QLabel* txtDirsUmask;
00137 KIntSpinBox* dirsUmask;
00138 QGroupBox* grpSyslog;
00139 QLabel* txtDebug;
00140 KComboBox* debug;
00141 QCheckBox* useSyslog;
00142 KComboBox* facility;
00143 QLabel* txtFacility;
00144 QCheckBox* logPid;
00145 QCheckBox* useFilelog;
00146 KComboBox* logFormat;
00147 KURLRequester* pathLog;
00148 QLabel* txtPathLog;
00149 QLabel* txtLogFormat;
00150 QCheckBox* resolve;
00151 QWidget* tabLog;
00152 QGroupBox* grpPortRange;
00153 QLabel* txtQuotaMaxSize;
00154 KIntSpinBox* portLow;
00155 QLabel* txtPortLow;
00156 KIntSpinBox* quotaMaxSize;
00157 QCheckBox* useQuota;
00158 QLabel* txtPortHigh;
00159 QCheckBox* usePortRange;
00160 KIntSpinBox* quotaMaxFiles;
00161 KIntSpinBox* portHigh;
00162 QLabel* txtQuotaMaxFiles;
00163 QCheckBox* useLoadLimit;
00164 KIntSpinBox* diskPercent;
00165 KDoubleNumInput* systemLoad;
00166 QCheckBox* useDiskLimit;
00167 QButtonGroup* grpBandwidth;
00168 QRadioButton* bandNoRestriction;
00169 QRadioButton* bandAnon;
00170 QRadioButton* bandAll;
00171 QLabel* txtBandUp;
00172 KIntSpinBox* bandUpload;
00173 QLabel* txtBandDn;
00174 KIntSpinBox* bandDownload;
00175 QButtonGroup* grpRatio;
00176 QRadioButton* ratioNoRestriction;
00177 QRadioButton* ratioAnon;
00178 QRadioButton* ratioAll;
00179 QLabel* txtRatio;
00180 KIntSpinBox* ratioUpload;
00181 QLabel* txtSep;
00182 KIntSpinBox* ratioDownload;
00183 QWidget* tabMisc;
00184 QGroupBox* grpFacilities;
00185 QCheckBox* onlyIpv4;
00186 QCheckBox* activeFtp;
00187 QCheckBox* usePassiveIp;
00188 QCheckBox* useUploadScript;
00189 QCheckBox* allowResume;
00190 QCheckBox* createHomeDir;
00191 QCheckBox* useFortunes;
00192 QLabel* txtFortunesFile;
00193 KURLRequester* fortunesFile;
00194 KLineEdit* passiveIp;
00195 QGroupBox* grpWorkarounds;
00196 QCheckBox* neverOverwrite;
00197 QCheckBox* noRename;
00198 QCheckBox* customerProof;
00199 QCheckBox* enableWorkarounds;
00200 QGroupBox* grpFxp;
00201 QCheckBox* fxpEveryone;
00202 QCheckBox* fxpNonAnonym;
00203 QLabel* fxpWarning;
00204
00205 public slots:
00206 virtual void slotBand( int i );
00207 virtual void slotRatio( int i );
00208 virtual void slotLoginIp( bool b );
00209 virtual void slotChroot( bool b );
00210 virtual void slotUidLogin( bool b );
00211 virtual void slotPortRange( bool b );
00212 virtual void slotDiskLimit( bool b );
00213 virtual void slotLoadLimit( bool b );
00214 virtual void slotQuota( bool b );
00215 virtual void slotSyslog( bool b );
00216 virtual void slotFilelog( bool b );
00217 virtual void slotFortunes( bool b );
00218 virtual void slotPassiveIp( bool b );
00219
00220 signals:
00221 void changed();
00222
00223 protected:
00224 QVBoxLayout* KPureftpdScriptUILayout;
00225 QVBoxLayout* tabScriptsLayout;
00226 QVBoxLayout* grpScriptLayout;
00227 QGridLayout* layout27;
00228 QHBoxLayout* layout26;
00229 QVBoxLayout* grpOutputLayout;
00230 QHBoxLayout* layout26_2;
00231 QVBoxLayout* tabNonAnonymousLayout;
00232 QVBoxLayout* grpStandaloneLayout;
00233 QHBoxLayout* layout23;
00234 QGridLayout* layout25;
00235 QHBoxLayout* layout26_3;
00236 QGridLayout* grpPathsLayout;
00237 QVBoxLayout* tabAuthentificationLayout;
00238 QVBoxLayout* grpAuthLayout;
00239 QHBoxLayout* layout26_4;
00240 QHBoxLayout* layout28;
00241 QVBoxLayout* layout27_2;
00242 QVBoxLayout* tabAnonymousLayout;
00243 QVBoxLayout* grpAnonymousLayout;
00244 QVBoxLayout* grpNonAnonymousLayout;
00245 QHBoxLayout* layout23_3;
00246 QVBoxLayout* tabSecurityLayout;
00247 QVBoxLayout* grpChrootLayout;
00248 QGridLayout* layout35;
00249 QGridLayout* layout22;
00250 QHBoxLayout* layout43;
00251 QVBoxLayout* grpSyslogLayout;
00252 QHBoxLayout* layout59;
00253 QGridLayout* layout24;
00254 QGridLayout* layout58;
00255 QVBoxLayout* tabLogLayout;
00256 QVBoxLayout* grpPortRangeLayout;
00257 QGridLayout* layout33;
00258 QGridLayout* layout32;
00259 QVBoxLayout* grpBandwidthLayout;
00260 QHBoxLayout* layout26_2_2;
00261 QVBoxLayout* grpRatioLayout;
00262 QHBoxLayout* layout24_2;
00263 QVBoxLayout* tabMiscLayout;
00264 QGridLayout* grpFacilitiesLayout;
00265 QHBoxLayout* layout56;
00266 QVBoxLayout* grpWorkaroundsLayout;
00267 QVBoxLayout* grpFxpLayout;
00268
00269 protected slots:
00270 virtual void languageChange();
00271
00272 virtual void slotConfigChanged();
00273
00274
00275 };
00276
00277 #endif // KPUREFTPDSCRIPTUI_H
Generated on Thu Jul 24 01:57:12 2003 by doxygen 1.2.15.
