====== CmdConvert ====== **//Inherited from//** [[class:sdap:icommand|ICommand]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * ParamConvert [[cmdconvert#m_param|m_Param]] * ControlItem [[cmdconvert#m_srcbtn,m_dstbtn|m_srcBtn,m_dstBtn]] **//Public interface//** * [[cmdconvert#cmdconvert1|CmdConvert]](IMainFrame * pMain) * void [[cmdconvert#initwindow|initWindow]](ICommandWindow * pWnd) * void [[cmdconvert#updatetowindow|updateToWindow]](ICommandWindow * pWnd) * void [[cmdconvert#updatefromwindow|updateFromWindow]](ICommandWindow * pWnd) * void [[cmdconvert#oncontrolchanged|onControlChanged]](ControlItem & item,ICommandWindow * pWnd) * ErrorCode [[cmdconvert#execute|execute]]() * void [[cmdconvert#saveparamtoxml|saveParamToXml]](const char * xml = 0) * void [[cmdconvert#loadparamfromxml|loadParamFromXml]](const char * xml = 0) * const char * [[cmdconvert#getparamxml|getParamXml]]() * void [[cmdconvert#setparam|setParam]](IParameter * param) * void [[cmdconvert#parseparam|parseParam]](const char * param) * IParameter * [[cmdconvert#getparam|getParam]]() * CommandType [[cmdconvert#gettype|getType]]() * const char * [[cmdconvert#getname|getName]]() * ulong [[cmdconvert#getid|getId]]() ---- {{anchor:m_param}} **ParamConvert m_Param** {{anchor:m_srcbtn,m_dstbtn}} **ControlItem m_srcBtn,m_dstBtn** ---- {{anchor:cmdconvert1}} **CmdConvert(IMainFrame * pMain)** *function: *parameters: - [i]IMainFrame * pMain: *return value: {{anchor:initwindow}} **void initWindow(ICommandWindow * pWnd)** *function: *parameters: - [i]ICommandWindow * pWnd: *return value: {{anchor:updatetowindow}} **void updateToWindow(ICommandWindow * pWnd)** *function: *parameters: - [i]ICommandWindow * pWnd: *return value: {{anchor:updatefromwindow}} **void updateFromWindow(ICommandWindow * pWnd)** *function: *parameters: - [i]ICommandWindow * pWnd: *return value: {{anchor:oncontrolchanged}} **void onControlChanged(ControlItem & item,ICommandWindow * pWnd)** *function: *parameters: - [i]ControlItem & item: - [i]ICommandWindow * pWnd: *return value: {{anchor:execute}} **ErrorCode execute()** *function: *parameters: NULL *return value: {{anchor:saveparamtoxml}} **void saveParamToXml(const char * xml = 0)** *function: *parameters: - [i]const char * xml = 0: *return value: {{anchor:loadparamfromxml}} **void loadParamFromXml(const char * xml = 0)** *function: *parameters: - [i]const char * xml = 0: *return value: {{anchor:getparamxml}} **const char * getParamXml()** *function: *parameters: NULL *return value: {{anchor:setparam}} **void setParam(IParameter * param)** *function: *parameters: - [i]IParameter * param: *return value: {{anchor:parseparam}} **void parseParam(const char * param)** *function: *parameters: - [i]const char * param: *return value: {{anchor:getparam}} **IParameter * getParam()** *function: *parameters: NULL *return value: {{anchor:gettype}} **CommandType getType()** *function: *parameters: NULL *return value: {{anchor:getname}} **const char * getName()** *function: *parameters: NULL *return value: {{anchor:getid}} **ulong getId()** *function: *parameters: NULL *return value: