USGS

Isis 3.0 Developer's Reference (API)

Home

GuiCubeParameter.h

Go to the documentation of this file.
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