Elaztek Developer Hub
Blamite Game Engine - Keystone  00350.01.30.22.1421.blamite
A library that enables the use of Qt in Blamite's editing tools.
treewidget.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <qtreewidget.h>
4 #include <HEKSapien/components/hierarchy/hierarchy.h>
5 
6 class BlamHierarchyViewTreeWidget_Group : public QTreeWidgetItem
7 {
8 public:
9  BlamScenarioHierarchyNode_Group* group_node = nullptr;
10 
11  BlamHierarchyViewTreeWidget_Group(BlamScenarioHierarchyNode_Group* _group_node);
12 
13  void RefreshIcon();
14 };
15 
16 class BlamHierarchyViewTreeWidget_Object : public QTreeWidgetItem
17 {
18 public:
19  BlamScenarioHierarchyNode_Object* object_node = nullptr;
20 
21  BlamHierarchyViewTreeWidget_Object(BlamScenarioHierarchyNode_Object* _object_node);
22 };
BlamHierarchyViewTreeWidget_Group
Definition: treewidget.h:6
BlamHierarchyViewTreeWidget_Group::group_node
BlamScenarioHierarchyNode_Group * group_node
Definition: treewidget.h:9
BlamHierarchyViewTreeWidget_Group::RefreshIcon
void RefreshIcon()
Definition: BlamHierarchyViewTreeWidget_Group.cpp:49
BlamHierarchyViewTreeWidget_Object::BlamHierarchyViewTreeWidget_Object
BlamHierarchyViewTreeWidget_Object(BlamScenarioHierarchyNode_Object *_object_node)
Definition: BlamHierarchyViewTreeWidget_Object.cpp:3
BlamHierarchyViewTreeWidget_Object
Definition: treewidget.h:16
BlamHierarchyViewTreeWidget_Group::BlamHierarchyViewTreeWidget_Group
BlamHierarchyViewTreeWidget_Group(BlamScenarioHierarchyNode_Group *_group_node)
Definition: BlamHierarchyViewTreeWidget_Group.cpp:7
BlamHierarchyViewTreeWidget_Object::object_node
BlamScenarioHierarchyNode_Object * object_node
Definition: treewidget.h:19