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