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);
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;
virtual Qt::ItemFlags Flags(int column) const
virtual QVariant GetData(int column, int role)
SceneNode * GetParent() const
void AddChild(SceneNode *node)
virtual SceneNode * GetChild(int row) const
SceneNode(SceneNode *node_parent)
virtual bool SetData(int column, const QVariant &value, int role)
virtual int GetChildRow(const SceneNode *node) const
SceneNode(QObject *parent=0)
virtual int GetRow() const
virtual int GetColumnCount() const
#define DLLEXPORT_OST_GUI
QList< SceneNode * > SceneNodeList