Isis 3.0 Developer's Reference (API) |
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 { 00015 class GuiListParameter : public GuiParameter { 00016 00017 Q_OBJECT 00018 00019 public: 00020 00021 GuiListParameter(QGridLayout *grid, UserInterface &ui, 00022 int group, int param); 00023 ~GuiListParameter(); 00024 00025 iString Value(); 00026 00027 void Set(iString newValue); 00028 00029 virtual std::vector<std::string> Exclusions(); 00030 00031 private: 00032 QButtonGroup *p_buttonGroup; 00033 }; 00034 }; 00035 00036 00037 00038 #endif 00039