Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Keystone
00402.09.29.23.0627.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
:
public
QTreeWidgetItem
7
{
8
private
:
9
BlamScenarioHierarchyNodeType type = BlamScenarioHierarchyNodeType::Undefined;
10
11
public
:
12
BlamHierarchyViewTreeWidget
(BlamScenarioHierarchyNodeType _type);
13
14
BlamScenarioHierarchyNodeType
GetType
();
15
};
16
17
class
BlamHierarchyViewTreeWidget_Group
:
public
BlamHierarchyViewTreeWidget
18
{
19
public
:
20
BlamScenarioHierarchyNode_Group*
group_node
=
nullptr
;
21
22
BlamHierarchyViewTreeWidget_Group
(BlamScenarioHierarchyNode_Group* _group_node);
23
24
void
RefreshIcon
();
25
};
26
27
class
BlamHierarchyViewTreeWidget_Object
:
public
BlamHierarchyViewTreeWidget
28
{
29
public
:
30
BlamScenarioHierarchyNode_Object*
object_node
=
nullptr
;
31
32
BlamHierarchyViewTreeWidget_Object
(BlamScenarioHierarchyNode_Object* _object_node);
33
};
BlamHierarchyViewTreeWidget::GetType
BlamScenarioHierarchyNodeType GetType()
Definition:
BlamHierarchyViewTreeWidget.cpp:8
BlamHierarchyViewTreeWidget_Group
Definition:
treewidget.h:17
BlamHierarchyViewTreeWidget_Group::group_node
BlamScenarioHierarchyNode_Group * group_node
Definition:
treewidget.h:20
BlamHierarchyViewTreeWidget
Definition:
treewidget.h:6
BlamHierarchyViewTreeWidget_Group::RefreshIcon
void RefreshIcon()
Definition:
BlamHierarchyViewTreeWidget_Group.cpp:50
BlamHierarchyViewTreeWidget_Object::BlamHierarchyViewTreeWidget_Object
BlamHierarchyViewTreeWidget_Object(BlamScenarioHierarchyNode_Object *_object_node)
Definition:
BlamHierarchyViewTreeWidget_Object.cpp:3
BlamHierarchyViewTreeWidget_Object
Definition:
treewidget.h:27
BlamHierarchyViewTreeWidget_Group::BlamHierarchyViewTreeWidget_Group
BlamHierarchyViewTreeWidget_Group(BlamScenarioHierarchyNode_Group *_group_node)
Definition:
BlamHierarchyViewTreeWidget_Group.cpp:7
BlamHierarchyViewTreeWidget::BlamHierarchyViewTreeWidget
BlamHierarchyViewTreeWidget(BlamScenarioHierarchyNodeType _type)
Definition:
BlamHierarchyViewTreeWidget.cpp:3
BlamHierarchyViewTreeWidget_Object::object_node
BlamScenarioHierarchyNode_Object * object_node
Definition:
treewidget.h:30
keystone
components
ui
shared
controls
hierarchy
treewidget
treewidget.h
Generated on Fri Sep 29 2023 10:04:22 for Blamite Game Engine - Keystone by
1.8.17