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.