Isis 3 Developer Reference
GuiBooleanParameter.h
Go to the documentation of this file.
1 
2 #ifndef Isis_GuiBooleanParameter_h
3 #define Isis_GuiBooleanParameter_h
4 
5 #include <QCheckBox>
6 
7 #include "GuiParameter.h"
8 
9 
10 namespace Isis {
17 
18  Q_OBJECT
19 
20  public:
21 
22  GuiBooleanParameter(QGridLayout *grid, UserInterface &ui,
23  int group, int param);
25 
26  QString Value();
27 
28  void Set(QString newValue);
29 
30  virtual std::vector<QString> Exclusions();
31 
32  bool IsModified();
33 
34  private:
35  QCheckBox *p_checkBox;
36  };
37 };
38 
39 
40 
41 #endif
42 
GuiBooleanParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Definition: GuiBooleanParameter.cpp:10
Definition: GuiBooleanParameter.h:16
~GuiBooleanParameter()
Definition: GuiBooleanParameter.cpp:29
void Set(QString newValue)
Definition: GuiBooleanParameter.cpp:32
Definition: GuiParameter.h:50
QString Value()
Definition: GuiBooleanParameter.cpp:38
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Command Line and Xml loader, validation, and access.
Definition: UserInterface.h:155
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition: GuiBooleanParameter.cpp:42
bool IsModified()
Return if the parameter value is different from the default value.
Definition: GuiBooleanParameter.cpp:63