00001 #ifndef __LINEDEFDLG_H 00002 #define __LINEDEFDLG_H 00003 00004 // STD LIB 00005 #include <iostream> 00006 #include <sstream> 00007 00008 // QT 00009 #include <qdialog.h> 00010 #include <qlabel.h> 00011 #include <qcombobox.h> 00012 #include <qlineedit.h> 00013 #include <qlayout.h> 00014 #include <qvbox.h> 00015 #include <qhbox.h> 00016 #include <qgrid.h> 00017 #include <qpushbutton.h> 00018 00019 #include "glimsdataset.h" 00020 #include "glimsglobals.h" 00021 00022 using namespace std; 00023 00029 class LineDefDlg : public QDialog { 00030 Q_OBJECT 00031 protected: 00032 GLIMSLineData &mLineData; 00033 bool mEditing; 00034 00035 QComboBox *cmbGlacType; 00036 QComboBox *cmbSegType; 00037 QComboBox *cmbSegLabel; 00038 QComboBox *cmbLMat; 00039 QComboBox *cmbRMat; 00040 QComboBox *cmbRFtr; 00041 QComboBox *cmbLFtr; 00042 QComboBox *cmbColor; 00043 QComboBox *cmbStyle; 00044 QComboBox *cmbWidth; 00045 00046 QLineEdit *txtLXUncert; 00047 QLineEdit *txtLYUncert; 00048 QLineEdit *txtGXUncert; 00049 QLineEdit *txtGYUncert; 00050 00051 int miLDF; 00052 00056 void loadValids(); 00057 00062 void setSelected(); 00063 00064 public: 00074 LineDefDlg( GLIMSLineData &linedata, int ildf=-1 ); 00075 00076 public slots: 00082 void butOkPress( ); 00083 00088 void butCancelPress( ); 00089 00090 }; 00091 00092 #endif 00093 00094 00095 00096
Home |
Search |
Disclaimers & Privacy |
Contact Us GLIMSView Maintainer: dsoltesz@usgs.gov |