00001 00005 class BtGuiVariable : public virtual BtGuiBase 00006 00007 { 00008 00009 String varName_; 00010 00011 00012 String value_; 00013 00014 public: 00015 00016 BtGuiVariable(const BtGuiTkInterpreter& interf, const String& varName=""); 00017 ~BtGuiVariable(); 00018 00019 String variableName() const; 00020 00021 void setValue(const String& value); 00022 String getValue(); 00023 00024 virtual void createVariable(); 00025 00026 00027 virtual void updateValue(); 00028 }; 00029 00030