Isis 3 Developer Reference
GuiListParameter.h
Go to the documentation of this file.
1 #ifndef Isis_GuiListParameter_h
2 #define Isis_GuiListParameter_h
3 
4 #include <QButtonGroup>
5 
6 #include "GuiParameter.h"
7 
8 
9 namespace Isis {
20  class GuiListParameter : public GuiParameter {
21 
22  Q_OBJECT
23 
24  public:
25 
26  GuiListParameter(QGridLayout *grid, UserInterface &ui,
27  int group, int param);
29 
30  QString Value();
31 
32  void Set(QString newValue);
33 
34  virtual std::vector<QString> Exclusions();
35 
36  private:
37  QButtonGroup *p_buttonGroup;
38  };
39 };
40 
41 
42 
43 #endif
44 
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition: GuiListParameter.cpp:102
Definition: GuiListParameter.h:20
GuiListParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Definition: GuiListParameter.cpp:12
void Set(QString newValue)
Definition: GuiListParameter.cpp:75
QString Value()
Definition: GuiListParameter.cpp:93
Definition: GuiParameter.h:50
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Command Line and Xml loader, validation, and access.
Definition: UserInterface.h:155
~GuiListParameter()
Definition: GuiListParameter.cpp:70