Isis 3 Programmer Reference
GuiComboBoxParameter.h
1
6
/* SPDX-License-Identifier: CC0-1.0 */
7
#ifndef Isis_GuiComboBoxParameter_h
8
#define Isis_GuiComboBoxParameter_h
9
10
#include <QComboBox>
11
12
#include "GuiParameter.h"
13
14
15
namespace
Isis
{
26
class
GuiComboBoxParameter
:
public
GuiParameter
{
27
28
Q_OBJECT
29
30
public
:
31
32
GuiComboBoxParameter
(QGridLayout *grid,
UserInterface
&ui,
33
int
group,
int
param);
34
~
GuiComboBoxParameter
();
35
36
QString Value();
37
38
void
Set(QString newValue);
39
40
virtual
std::vector<QString>
Exclusions
();
41
42
private
:
43
QComboBox
*p_combo;
44
45
private
slots:
46
void
setOption(
int
option);
47
};
48
};
49
50
51
52
#endif
53
QComboBox
Isis::GuiParameter
Definition:
GuiParameter.h:34
Isis::GuiComboBoxParameter::Exclusions
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition:
GuiComboBoxParameter.cpp:81
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
Isis::GuiComboBoxParameter
Definition:
GuiComboBoxParameter.h:26
src
base
objs
Gui
GuiComboBoxParameter.h