kcmpureftpd

  Main Page   Compound List   File List   Compound Members
Main Page   Compound List   File List   Compound Members  

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.