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
GuiComboBoxParameter(QGridLayout *grid, UserInterface &ui, int group, int param)
Definition GuiComboBoxParameter.cpp:18
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