USGS

Isis 3.0 Object Programmers' Reference

Home

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