Isis Developer Reference
GuiListParameter.h
Go to the documentation of this file.
1#ifndef Isis_GuiListParameter_h
2#define Isis_GuiListParameter_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include <QButtonGroup>
11
12#include "GuiParameter.h"
13
14
15namespace Isis {
27
28 Q_OBJECT
29
30 public:
31
32 GuiListParameter(QGridLayout *grid, UserInterface &ui,
33 int group, int param);
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
Definition GuiListParameter.h:26
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition GuiListParameter.cpp:108
GuiListParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Definition GuiListParameter.cpp:18
QString Value()
Definition GuiListParameter.cpp:99
void Set(QString newValue)
Definition GuiListParameter.cpp:81
~GuiListParameter()
Definition GuiListParameter.cpp:76
Definition GuiParameter.h:34
Command Line and Xml loader, validation, and access.
Definition UserInterface.h:139
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16