====== SubAssemblyDlgProxy ====== **//Inherited from//** [[class:sdap:idlgeventproxy|IDlgEventProxy]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * SubAssembly * [[subassemblydlgproxy#m_psubasb|m_pSubAsb]] * CommandWindow * [[subassemblydlgproxy#m_pdlg|m_pDlg]] * SubAssemblyCanvas * [[subassemblydlgproxy#m_psketch|m_pSketch]] * QPushButton * [[subassemblydlgproxy#m_paddlvlbtn,*m_pdellvlbtn,*m_pmdfylvlbtn|m_pAddLvlBtn,*m_pDelLvlBtn,*m_pMdfyLvlBtn]] * QTableWidget * [[subassemblydlgproxy#m_plvllist,*m_plvltable|m_pLvlList,*m_pLvlTable]] **//Public interface//** * [[subassemblydlgproxy#subassemblydlgproxy1|SubAssemblyDlgProxy]](SubAssembly * pSubAsb,CommandWindow * cw) * DialogProxyTypeID [[subassemblydlgproxy#gettype|getType]]() * void [[subassemblydlgproxy#registerevent|registerEvent]]() * void [[subassemblydlgproxy#updateto|updateTo]](void * pData) * void [[subassemblydlgproxy#updatefrom|updateFrom]](void * pData) **//Private interface//** * void [[subassemblydlgproxy#onaddlevel|onAddLevel]]() * void [[subassemblydlgproxy#ondellevel|onDelLevel]]() * void [[subassemblydlgproxy#onmodifylevel|onModifyLevel]]() * void [[subassemblydlgproxy#onlevelchange|onLevelChange]]() * void [[subassemblydlgproxy#init|init]]() * void [[subassemblydlgproxy#updatelevellist|updateLevelList]]() ---- {{anchor:m_psubasb}} **SubAssembly * m_pSubAsb** {{anchor:m_pdlg}} **CommandWindow * m_pDlg** {{anchor:m_psketch}} **SubAssemblyCanvas * m_pSketch** {{anchor:m_paddlvlbtn,*m_pdellvlbtn,*m_pmdfylvlbtn}} **QPushButton * m_pAddLvlBtn,*m_pDelLvlBtn,*m_pMdfyLvlBtn** {{anchor:m_plvllist,*m_plvltable}} **QTableWidget * m_pLvlList,*m_pLvlTable** ---- {{anchor:subassemblydlgproxy1}} **SubAssemblyDlgProxy(SubAssembly * pSubAsb,CommandWindow * cw)** *function: *parameters: - [i]SubAssembly * pSubAsb: - [i]CommandWindow * cw: *return value: {{anchor:gettype}} **DialogProxyTypeID getType()** *function: *parameters: NULL *return value: {{anchor:registerevent}} **void registerEvent()** *function: *parameters: NULL *return value: {{anchor:updateto}} **void updateTo(void * pData)** *function: *parameters: - [i]void * pData: *return value: {{anchor:updatefrom}} **void updateFrom(void * pData)** *function: *parameters: - [i]void * pData: *return value: ---- {{anchor:onaddlevel}} **void onAddLevel()** *function: *parameters: NULL *return value: {{anchor:ondellevel}} **void onDelLevel()** *function: *parameters: NULL *return value: {{anchor:onmodifylevel}} **void onModifyLevel()** *function: *parameters: NULL *return value: {{anchor:onlevelchange}} **void onLevelChange()** *function: *parameters: NULL *return value: {{anchor:init}} **void init()** *function: *parameters: NULL *return value: {{anchor:updatelevellist}} **void updateLevelList()** *function: *parameters: NULL *return value: