|
Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef Isis_GuiCubeParameter_h 00002 #define Isis_GuiCubeParameter_h 00003 00027 #include "GuiFilenameParameter.h" //parent 00028 00029 namespace Isis { 00030 00049 class GuiCubeParameter : public GuiFileNameParameter { 00050 00051 Q_OBJECT 00052 00053 public: 00054 00055 GuiCubeParameter(QGridLayout *grid, UserInterface &ui, 00056 int group, int param); 00057 ~GuiCubeParameter(); 00058 00059 protected slots: 00060 // Method identical to parent method GuiFileNameParameter::SelectFile() 00061 // Removed from this class 2010-07-15 00062 // Previous documentation: 00063 // * @internal 00064 // * @history 2007-05-16 Tracie Sucharski - For cubes located in CWD, do 00065 // * not include path in the lineEdit. 00066 // * @history 2007-06-05 Steven Koechle - Corrected problem where 00067 // * output cube was being opened not 00068 // * saved. 00069 // virtual void SelectFile(); 00070 00071 private: 00072 QMenu *p_menu; 00073 00074 private slots: 00075 void SelectAttribute(); 00076 void ViewCube(); 00077 void ViewLabel(); 00078 }; 00079 }; 00080 00081 00082 00083 #endif 00084