Main Page | Class List | File List | Class Members

home/brockers/docs/cvs/kconfigure/kconfigure/extractdlg.h

00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'ExtractDlg.ui'
00003 **
00004 ** Created: Tue Oct 19 11:49:03 2004
00005 **      by: The User Interface Compiler ()
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 
00010 #ifndef EXTRACTDLG_H
00011 #define EXTRACTDLG_H
00012 
00013 #include <qdialog.h>
00014 #include <kurl.h>
00015 #include <kprocess.h>
00016 
00017 #include <qvariant.h>
00018 
00019 class QVBoxLayout;
00020 class QHBoxLayout;
00021 class QGridLayout;
00022 class QSpacerItem;
00023 class QTextEdit;
00024 class QLabel;
00025 class QPushButton;
00026 class QButtonGroup;
00027 class QRadioButton;
00028 class KURLRequester;
00029 
00034 class ExtractDlg : public QDialog  {
00035    Q_OBJECT
00036 public: 
00037         ExtractDlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00038         ~ExtractDlg();
00040         void setFile(const KURL &url);
00042         KURL getFile();
00044         QString extractDir();
00046         bool isCurrentDir();
00047 
00048 protected:
00050         QGridLayout* MyDialogLayout;
00051         QSpacerItem* spacer29;
00052         QGridLayout* layout6;
00053         QGridLayout* layout5;
00054         QSpacerItem* Horizontal_Spacing2;
00055 
00056 protected slots:
00058         void languageChange();
00060         void slotOK();
00061 
00062 
00063 private:
00064         QPushButton* buttonOk;
00065         QPushButton* buttonCancel;
00066         KShellProcess q;
00067         QString streamLine;
00068         QTextEdit* view_extractfiles;
00069         QLabel* FileName_label;
00070         QLabel* DirName_label;
00071         QLabel* textLabel3;
00072         QLabel* textLabel4;
00073         QButtonGroup* buttonGroup1;
00074         QRadioButton* extractDir_radio;
00075         QRadioButton* extractCurrent_radio;
00076         KURLRequester* kurlrequest;
00077 
00078         virtual void execute(const char *file);
00079 
00080 private slots:
00082         void slotExtractCheck();
00084         void slotOutputMessages(KProcess*,char *buffer,int buflen);
00086         void slotFinishAction();
00087 
00088 };
00089 
00090 #endif // ExtractDlg_H

Generated on Wed Oct 20 13:16:39 2004 for kconfigure.kdevelop by doxygen 1.3.4