00001 #ifndef __SPREADSHEETDLG_H 00002 #define __SPREADSHEETDLG_H 00003 00004 #include <qdialog.h> 00005 #include <qlabel.h> 00006 #include <qpushbutton.h> 00007 #include <qlayout.h> 00008 #include <qlineedit.h> 00009 #include <qfiledialog.h> 00010 00011 #include "GtoSConverter.h" 00012 00013 #include "glimsproject.h" 00014 00015 class ImageInterface; 00016 00027 class SpreadsheetDialog : public QDialog { 00028 Q_OBJECT 00029 00030 protected: 00031 00032 QLabel *label; 00033 QPushButton *go; 00034 QPushButton *browse; 00035 QPushButton *cancel; 00036 QComboBox *delim; 00037 GLIMSProject *mProj; 00038 GtoSConverter *gtos; 00039 00040 QLineEdit *filePath; 00041 00045 void buildDialog(); 00046 00047 public: 00048 00053 SpreadsheetDialog( GLIMSProject *proj ); 00054 00058 ~SpreadsheetDialog(); 00059 00060 protected slots: 00061 00066 void setSavePath(); 00067 00072 void doConvert(); 00073 00074 }; 00075 00076 #endif 00077