Isis 3.0 Object Programmers' Reference |
Home |
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