14 #include <osg/observer_ptr>
17 #include <QtWidgets/QAction>
18 #include <osg/ShapeDrawable>
35 class DtSceneGraphTreeWidgetInterface;
44 virtual void setNode(
const osg::Node* node);
46 void slot_triggered(
bool);
49 osg::observer_ptr<const osg::Node>
myNode;
81 virtual void clearAndTraverse();
83 virtual void clearAndTraverse(
int domain);
86 virtual bool iterateNode(
QTreeWidgetItem* pParent,
const osg::Node* pNode,
bool bDrawIcon =
true);
97 QIcon getNodeIcon(
const osg::Node* pNode);
98 QIcon getDrawableIcon(
const osg::Drawable* drawable);