56#ifndef QT_WIDGET_OBJECT_HH
57#define QT_WIDGET_OBJECT_HH
102 virtual void init(QWidget* _widget);
121 QWidget* widget()
const{
return widgetNode_->widget();}
123 void setWidget(QWidget* _widget){widgetNode_->setWidget(_widget);}
160 bool picked( uint _node_idx );
176 virtual void visible(
bool _visible);
virtual void enablePicking(bool _enable)
virtual bool pickingEnabled()
virtual void show()
Sets the whole Scenegraph subtree of this node to visible.
virtual void hide()
Sets the whole Scenegraph subtree of this node to invisible.
virtual void setName(QString _name) override
path to the file from which the object is loaded ( defaults to "." )
virtual void update(UpdateType _type=UPDATE_ALL) override
This function is called to update the object.
virtual void cleanup() override
virtual bool hasNode(BaseNode *_node)
Check if the given node is owned by this object.
virtual bool visible() override
return visiblity
virtual bool picked(uint _node_idx)
detect if the node has been picked
virtual QString getObjectinfo()
Get all Info for the Object as a string.
virtual BaseObject * copy()
Returns a full copy of the object.
const UpdateType UPDATE_ALL(UpdateTypeSet(1))
Identifier for all updates.