Isis Developer Reference
GuiComboBoxParameter.h
Go to the documentation of this file.
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
15namespace Isis {
27
28 Q_OBJECT
29
30 public:
31
32 GuiComboBoxParameter(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 QComboBox *p_combo;
44
45 private slots:
46 void setOption(int option);
47 };
48};
49
50
51
52#endif
53
Definition: GuiComboBoxParameter.h:26
void Set(QString newValue)
Definition: GuiComboBoxParameter.cpp:56
~GuiComboBoxParameter()
Definition: GuiComboBoxParameter.cpp:51
virtual std::vector< QString > Exclusions()
Return list of current exclusions.
Definition: GuiComboBoxParameter.cpp:81
QString Value()
Definition: GuiComboBoxParameter.cpp:76
Definition: GuiParameter.h:34
Command Line and Xml loader, validation, and access.
Definition: UserInterface.h:140
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16