Isis 3 Programmer Reference
GuiCubeParameter.h
1 #ifndef Isis_GuiCubeParameter_h
2 #define Isis_GuiCubeParameter_h
3 
9 /* SPDX-License-Identifier: CC0-1.0 */
10 
11 #include "GuiFilenameParameter.h" //parent
12 
13 namespace Isis {
14 
34 
35  Q_OBJECT
36 
37  public:
38 
39  GuiCubeParameter(QGridLayout *grid, UserInterface &ui,
40  int group, int param);
42 
43  protected slots:
44  // Method identical to parent method GuiFileNameParameter::SelectFile()
45  // Removed from this class 2010-07-15
46  // Previous documentation:
47  // * @internal
48  // * @history 2007-05-16 Tracie Sucharski - For cubes located in CWD, do
49  // * not include path in the lineEdit.
50  // * @history 2007-06-05 Steven Koechle - Corrected problem where
51  // * output cube was being opened not
52  // * saved.
53  // virtual void SelectFile();
54 
55  private:
56  QMenu *p_menu;
57 
58  private slots:
59  void SelectAttribute();
60  void ViewCube();
61  void ViewLabel();
62  };
63 };
64 
65 
66 
67 #endif
68 
Isis::GuiCubeParameter::SelectAttribute
void SelectAttribute()
Select cube attributes.
Definition: GuiCubeParameter.cpp:90
Isis::GuiCubeParameter::ViewCube
void ViewCube()
Opens cube in qview.
Definition: GuiCubeParameter.cpp:127
QMenu
Isis::GuiFileNameParameter
Definition: GuiFilenameParameter.h:32
Isis::GuiCubeParameter
Definition: GuiCubeParameter.h:33
Isis::GuiCubeParameter::GuiCubeParameter
GuiCubeParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Constructs GuiCubeParameter object.
Definition: GuiCubeParameter.cpp:43
Isis::UserInterface
Command Line and Xml loader, validation, and access.
Definition: UserInterface.h:140
Isis::GuiCubeParameter::ViewLabel
void ViewLabel()
Displays cube label in the GUI log.
Definition: GuiCubeParameter.cpp:157
Isis::GuiCubeParameter::~GuiCubeParameter
~GuiCubeParameter()
Destructor of GuiCubeParameter object.
Definition: GuiCubeParameter.cpp:82
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16