26 #ifndef MultipleComponentDC_H 27 #define MultipleComponentDC_H 69 virtual void addChild(InterfaceNode *);
MultiComponentDCPopup * myPopupMenu
the popup menu
Definition: MultiComponentDC.h:79
::Component * myComponent
the managed Component
Definition: ComponentDC.h:103
The manager of the physical model data.
Definition: PMManagerDC.h:97
#define PHYSICALMODEL_COMPONENT_API
Definition: PMComponentAPI.h:54
The manager of the MultiComponent data.
Definition: MultiComponentDC.h:50
virtual QPixmap getIcon()
Get the pixmap that will be displayed for this node.
Definition: MeshComponent.cpp:870
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:299
virtual void initRepresentation()
the concrete building of the 3D objects (Slice/Geometry): none in this case, everything is done by in...
Definition: MeshComponent.h:340
The manager of the Component data.
Definition: ComponentDC.h:43
virtual void addChild(InterfaceNode *)
add a child Component (sub item in the hierarchy), and modify the child's parent to be equal to this ...
Definition: sdk/libraries/core/component/Component.cpp:585
virtual QMenu * getPopupMenu(QWidget *parent=0)
get the popup menu to display (always return NULL, overwrite this method if you want to give here you...
Definition: sdk/libraries/core/component/Component.h:571
MultiComponent * getMultiComponent()
convenient method to get the managed mc
Definition: MultiComponentDC.h:89
The manager of the Structural component data.
Definition: StructuralComponentDC.h:83
virtual void removeChild(InterfaceNode *)
remove from the the sub item vector.
Definition: sdk/libraries/core/component/Component.cpp:617
A structural component is composed either by cell or by atoms.
Definition: StructuralComponent.h:52
static QPixmap * myPixmap
the MultiComponentDC pixmap
Definition: MultiComponentDC.h:85
A multi-component stores other components, hence providing a way to have an tree representation of co...
Definition: MultiComponent.h:44