Isis 3 Programmer Reference
GuiListParameter.h
1
#ifndef Isis_GuiListParameter_h
2
#define Isis_GuiListParameter_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include <QButtonGroup>
11
12
#include "GuiParameter.h"
13
14
15
namespace
Isis
{
26
class
GuiListParameter
:
public
GuiParameter
{
27
28
Q_OBJECT
29
30
public
:
31
32
GuiListParameter
(QGridLayout *grid,
UserInterface
&ui,
33
int
group,
int
param);
34
~
GuiListParameter
();
35
36
QString Value();
37
38
void
Set(QString newValue);
39
40
virtual
std::vector<QString>
Exclusions
();
41
42
private
:
43
QButtonGroup *p_buttonGroup;
44
};
45
};
46
47
48
49
#endif
50
Isis::GuiListParameter::Exclusions
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition:
GuiListParameter.cpp:108
Isis::GuiListParameter
Definition:
GuiListParameter.h:26
Isis::GuiParameter
Definition:
GuiParameter.h:34
Isis::UserInterface
Command Line and Xml loader, validation, and access.
Definition:
UserInterface.h:140
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
Gui
GuiListParameter.h