====== PreObjectTreeHandler ====== **//Inherited from//** [[class::qobject|QObject]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * MainFrame * [[preobjecttreehandler#m_pframe|m_pFrame]] * XTreeView * [[preobjecttreehandler#m_pview|m_pView]] **//Public interface//** * [[preobjecttreehandler#preobjecttreehandler1|PreObjectTreeHandler]](MainFrame * mf) * [[preobjecttreehandler#~preobjecttreehandler|~PreObjectTreeHandler]]() * void [[preobjecttreehandler#updatecontextmenu|updateContextMenu]](QMenu * menu) * void [[preobjecttreehandler#mousedoubleclickevent|mouseDoubleClickEvent]](QMouseEvent * event) * void [[preobjecttreehandler#resizeevent|resizeEvent]](QResizeEvent *e) **//Protected interface//** * void [[preobjecttreehandler#setmodelmenu|setModelMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setmaterialmenu|setMaterialMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setpropertymenu|setPropertyMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setloadcasemenu|setLoadCaseMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setpartmenu|setPartMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setlbcmenu|setLBCMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setjobmenu|setJobMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setgroupmenu|setGroupMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setanalysisstepmenu|setAnalysisStepMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setpartsnapshotmenu|setPartSnapshotMenu]](QMenu * menu, const XItem * obj) * void [[preobjecttreehandler#setcadshapemenu|setCADShapeMenu]](QMenu * menu, const XItem * obj) **//Private interface//** * void [[preobjecttreehandler#ondelete|onDelete]]() * void [[preobjecttreehandler#onedit|onEdit]]() * void [[preobjecttreehandler#onrename|onRename]]() * void [[preobjecttreehandler#onselect|onSelect]]() * void [[preobjecttreehandler#onselectentity|onSelectEntity]]() * void [[preobjecttreehandler#onsetcurjob|onSetCurJob]]() * void [[preobjecttreehandler#onrunjob|onRunJob]]() * void [[preobjecttreehandler#onsort|onSort]]() * void [[preobjecttreehandler#onrestore|onRestore]]() * void [[preobjecttreehandler#onsetpartproperty|onSetPartProperty]]() * void [[preobjecttreehandler#onsetstepdefaultcase|onSetStepDefaultCase]]() * void [[preobjecttreehandler#onmoveup|onMoveUp]]() * void [[preobjecttreehandler#onmovedown|onMoveDown]]() * void [[preobjecttreehandler#onaddpart|onAddPart]]() * void [[preobjecttreehandler#onaddassembly|onAddAssembly]]() * void [[preobjecttreehandler#oncutpart|onCutPart]]() * void [[preobjecttreehandler#oncopypart|onCopyPart]]() ---- {{anchor:m_pframe}} **MainFrame * m_pFrame** {{anchor:m_pview}} **XTreeView * m_pView** ---- {{anchor:preobjecttreehandler1}} **PreObjectTreeHandler(MainFrame * mf)** *function: *parameters: - [i]MainFrame * mf: *return value: {{anchor:~preobjecttreehandler}} **~PreObjectTreeHandler()** *function: *parameters: NULL *return value: {{anchor:updatecontextmenu}} **void updateContextMenu(QMenu * menu)** *function: *parameters: - [i]QMenu * menu: *return value: {{anchor:mousedoubleclickevent}} **void mouseDoubleClickEvent(QMouseEvent * event)** *function: *parameters: - [i]QMouseEvent * event: *return value: {{anchor:resizeevent}} **void resizeEvent(QResizeEvent *e)** *function: *parameters: - [i]QResizeEvent *e: *return value: ---- {{anchor:setmodelmenu}} **void setModelMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setmaterialmenu}} **void setMaterialMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setpropertymenu}} **void setPropertyMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setloadcasemenu}} **void setLoadCaseMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setpartmenu}} **void setPartMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setlbcmenu}} **void setLBCMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setjobmenu}} **void setJobMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setgroupmenu}} **void setGroupMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setanalysisstepmenu}} **void setAnalysisStepMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setpartsnapshotmenu}} **void setPartSnapshotMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: {{anchor:setcadshapemenu}} **void setCADShapeMenu(QMenu * menu, const XItem * obj)** *function: *parameters: - [i]QMenu * menu: - [i] const XItem * obj: *return value: ---- {{anchor:ondelete}} **void onDelete()** *function: *parameters: NULL *return value: {{anchor:onedit}} **void onEdit()** *function: *parameters: NULL *return value: {{anchor:onrename}} **void onRename()** *function: *parameters: NULL *return value: {{anchor:onselect}} **void onSelect()** *function: *parameters: NULL *return value: {{anchor:onselectentity}} **void onSelectEntity()** *function: *parameters: NULL *return value: {{anchor:onsetcurjob}} **void onSetCurJob()** *function: *parameters: NULL *return value: {{anchor:onrunjob}} **void onRunJob()** *function: *parameters: NULL *return value: {{anchor:onsort}} **void onSort()** *function: *parameters: NULL *return value: {{anchor:onrestore}} **void onRestore()** *function: *parameters: NULL *return value: {{anchor:onsetpartproperty}} **void onSetPartProperty()** *function: *parameters: NULL *return value: {{anchor:onsetstepdefaultcase}} **void onSetStepDefaultCase()** *function: *parameters: NULL *return value: {{anchor:onmoveup}} **void onMoveUp()** *function: *parameters: NULL *return value: {{anchor:onmovedown}} **void onMoveDown()** *function: *parameters: NULL *return value: {{anchor:onaddpart}} **void onAddPart()** *function: *parameters: NULL *return value: {{anchor:onaddassembly}} **void onAddAssembly()** *function: *parameters: NULL *return value: {{anchor:oncutpart}} **void onCutPart()** *function: *parameters: NULL *return value: {{anchor:oncopypart}} **void onCopyPart()** *function: *parameters: NULL *return value: