00001 #ifndef FILEWIDGET_H 00002 #define FILEWIDGET_H 00003 00004 #include <qdialog.h> 00005 #include <qlineedit.h> 00006 #include <qlistview.h> 00007 #include <qstring.h> 00008 00009 00010 class FileDialog : public QDialog 00011 { 00012 Q_OBJECT 00013 private: 00014 QListView* dirselector; 00015 QLineEdit* fileinput; 00016 QString ext; 00017 QString file_name; 00018 00019 public: 00020 FileDialog(QWidget* parent,QString header,QString extension,const char* name=0,bool modal=TRUE,WFlags f=0); 00021 ~FileDialog(); 00022 private slots: 00023 void selectorclicked(QListViewItem* entry); 00024 private: 00025 void getCurrentDir(); 00026 public: 00027 QString filename(); 00028 }; 00029 00030 #endif //FILEWIDGET_H
1.4.2