Isis 3 Programmer Reference
GuiBooleanParameter.h
1#ifndef Isis_GuiBooleanParameter_h
2#define Isis_GuiBooleanParameter_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include <QCheckBox>
11
12#include "GuiParameter.h"
13
14
15namespace Isis {
22
23 Q_OBJECT
24
25 public:
26
27 GuiBooleanParameter(QGridLayout *grid, UserInterface &ui,
28 int group, int param);
30
31 QString Value();
32
33 void Set(QString newValue);
34
35 virtual std::vector<QString> Exclusions();
36
37 bool IsModified();
38
39 private:
40 QCheckBox *p_checkBox;
41 };
42};
43
44
45
46#endif
47
bool IsModified()
Return if the parameter value is different from the default value.
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Command Line and Xml loader, validation, and access.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16