USGS

Isis 3.0 Object Programmers' Reference

Home

GuiComboBoxParameter.h
00001 #ifndef Isis_GuiComboBoxParameter_h
00002 #define Isis_GuiComboBoxParameter_h
00003 
00004 #include <QComboBox>
00005 
00006 #include "GuiParameter.h"
00007 
00008 
00009 namespace Isis {
00020   class GuiComboBoxParameter : public GuiParameter {
00021 
00022       Q_OBJECT
00023 
00024     public:
00025 
00026       GuiComboBoxParameter(QGridLayout *grid, UserInterface &ui,
00027                        int group, int param);
00028       ~GuiComboBoxParameter();
00029 
00030       QString Value();
00031 
00032       void Set(QString newValue);
00033 
00034       virtual std::vector<QString> Exclusions();
00035 
00036     private:
00037       QComboBox *p_combo;
00038 
00039     private slots:
00040       void setOption(int option);
00041   };
00042 };
00043 
00044 
00045 
00046 #endif
00047