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
13namespace 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
void SelectAttribute()
Select cube attributes.
~GuiCubeParameter()
Destructor of GuiCubeParameter object.
GuiCubeParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Constructs GuiCubeParameter object.
void ViewCube()
Opens cube in qview.
void ViewLabel()
Displays cube label in the GUI log.
Command Line and Xml loader, validation, and access.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16