Isis 3 Developer Reference
GuiComboBoxParameter.h
Go to the documentation of this file.
1 #ifndef Isis_GuiComboBoxParameter_h
2 #define Isis_GuiComboBoxParameter_h
3 
4 #include <QComboBox>
5 
6 #include "GuiParameter.h"
7 
8 
9 namespace Isis {
21 
22  Q_OBJECT
23 
24  public:
25 
26  GuiComboBoxParameter(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  QComboBox *p_combo;
38 
39  private slots:
40  void setOption(int option);
41  };
42 };
43 
44 
45 
46 #endif
47 
QString Value()
Definition: GuiComboBoxParameter.cpp:70
GuiComboBoxParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Definition: GuiComboBoxParameter.cpp:12
void Set(QString newValue)
Definition: GuiComboBoxParameter.cpp:50
Definition: GuiParameter.h:50
~GuiComboBoxParameter()
Definition: GuiComboBoxParameter.cpp:45
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Command Line and Xml loader, validation, and access.
Definition: UserInterface.h:155
Definition: GuiComboBoxParameter.h:20
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition: GuiComboBoxParameter.cpp:75