Isis Developer Reference
GuiInputAttribute.h
Go to the documentation of this file.
1 
6 /* SPDX-License-Identifier: CC0-1.0 */
7 
8 #ifndef IsisGuiInputAttribute_h
9 #define IsisGuiInputAttribute_h
10 
11 #include <QDialog>
12 #include <QLineEdit>
13 #include <QButtonGroup>
14 
15 namespace Isis {
40  class GuiInputAttribute : public QDialog {
41  Q_OBJECT
42 
43  public:
44  GuiInputAttribute(QWidget *parent = 0);
45 
47 
48  QString GetAttributes();
49 
50  void SetAttributes(const QString &value);
51 
52  static int GetAttributes(const QString &defaultAttribute,
53  QString &newAttribute,
54  const QString &title,
55  QWidget *parent);
56  private:
57  QLineEdit *p_lineEdit;
58  QButtonGroup *p_buttonGroup;
59  };
60 };
61 
62 #endif
63 
FileName.h
QWidget
Isis::GuiInputAttribute::GuiInputAttribute
GuiInputAttribute(QWidget *parent=0)
Constuctor.
Definition: GuiInputAttribute.cpp:47
Isis::GuiInputAttribute::GetAttributes
QString GetAttributes()
Definition: GuiInputAttribute.cpp:103
Isis::GuiInputAttribute::~GuiInputAttribute
~GuiInputAttribute()
Definition: GuiInputAttribute.cpp:99
Isis::CubeAttributeInput::bands
std::vector< QString > bands() const
Return a vector of the input bands specified.
Definition: CubeAttribute.cpp:82
Isis::GuiInputAttribute::SetAttributes
void SetAttributes(const QString &value)
Definition: GuiInputAttribute.cpp:117
Isis::CubeAttributeInput
Manipulate and parse attributes of input cube filenames.
Definition: CubeAttribute.h:381
QDialog
GuiInputAttribute.h
Isis::GuiInputAttribute
GUI interface for input cube file attributes.
Definition: GuiInputAttribute.h:40
CubeAttribute.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16