19 #ifndef OST_GUI_SCENE_WIN_SCENE_NODE_HH
20 #define OST_GUI_SCENE_WIN_SCENE_NODE_HH
26 #include <QModelIndex>
32 namespace ost {
namespace gui {
46 node->setParent(
this);
48 virtual SceneNode* GetChild(
int row)
const;
49 virtual int GetChildRow(
const SceneNode* node)
const;
50 virtual int GetRow()
const;
51 virtual QVariant GetData(
int column,
int role);
52 virtual bool SetData(
int column,
const QVariant& value,
int role);
53 virtual Qt::ItemFlags Flags(
int column)
const;
54 virtual int GetColumnCount()
const;
void AddChild(SceneNode *node)
SceneNode * GetParent() const
#define DLLEXPORT_OST_GUI
QList< SceneNode * > SceneNodeList