![[]](/images/special/trans.gif)
LibN2L-4 Library Code ReferenceClassesCompounds Files Members Method Index Full Reference cGuiACSetProp.hGo to the documentation of this file.00001 #ifndef _n2l4_cGuiACSetProp_h 00002 #define _n2l4_cGuiACSetProp_h 00003 00004 #include "n2l/n2l.h" 00005 #include "n2l/gui.h" 00006 #include "n2l/dynVars.h" 00007 00008 /******************************************************************************/ 00009 namespace n2l 00010 { 00011 class cGuiACSetProp : public cGuiACInt 00012 { 00013 public: 00014 cGuiACSetProp( const cDynVar &iDef ); 00015 virtual ~cGuiACSetProp(); 00016 00017 virtual void load( const cDynVar &iDef ); 00018 00019 virtual void execute( cGuiElement *const ioElement, 00020 const tGuiActionType iType, const cDynVar &iData ); 00021 00022 virtual const cAutoPtr<cGuiACInt> clone() const; 00023 00024 protected: 00025 virtual void cloneInto( 00026 const cAutoPtr<cGuiACSetProp> &ioElement ) const; 00027 00028 private: 00029 tString mElementName; 00030 tString mKey; 00031 tString mInnerKey; 00032 cDynVar mValue; 00033 00034 cGuiACSetProp(); 00035 00036 void init(); 00037 }; 00038 00039 } 00040 00041 #endif |