Isis 3.0 Programmer Reference
Back | Home
GuiOutputAttribute.h
Go to the documentation of this file.
1 
24 #ifndef IsisGuiOutputAttribute_h
25 #define IsisGuiOutputAttribute_h
26 
27 #include <QDialog>
28 #include <QLineEdit>
29 #include <QRadioButton>
30 
31 namespace Isis {
45  class GuiOutputAttribute : public QDialog {
46  Q_OBJECT
47 
48  public:
49  GuiOutputAttribute(QWidget *parent = 0);
50 
52 
53  QString GetAttributes();
54 
55  void SetAttributes(const QString &value);
56 
57  static int GetAttributes(const QString &defaultAttribute,
58  QString &newAttribute,
59  const QString &title,
60  bool allowProp,
61  QWidget *parent);
62 
63  void SetPropagation(bool enabled);
64 
65  private:
66  QRadioButton *p_propagate;
67  QRadioButton *p_unsignedByte;
68  QRadioButton *p_signedWord;
69  QRadioButton *p_unsignedWord;
70  QRadioButton *p_real;
71  QLineEdit *p_minEdit;
72  QLineEdit *p_maxEdit;
73  QRadioButton *p_attached;
74  QRadioButton *p_detached;
75  QRadioButton *p_tiled;
76  QRadioButton *p_bsq;
77  QRadioButton *p_lsb;
78  QRadioButton *p_msb;
79  bool p_propagationEnabled;
80  };
81 };
82 
83 #endif
84 
void SetPropagation(bool enabled)
Do we allow propagation.
GuiOutputAttribute(QWidget *parent=0)
Constuctor.

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:19:16