 |
Blamite Game Engine - Keystone
00454.07.12.26.2151.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
5 #include <Strings/components/classes/events/events.h>
9 #include "ui_hierarchy_view.h"
11 class BlamWorldObject;
19 BlamScenarioHierarchyNode_Group* group_node =
nullptr;
21 QAction* CreateMenuItem(std::string icon_id, QString label);
27 void OnDuplicateClicked();
28 void OnReloadTagClicked();
29 void OnMoveToCameraClicked();
37 Ui::hierarchy_view ui;
39 bool item_update_lock =
false;
40 bool hierarchy_refreshing =
false;
41 bool item_pane_populating =
false;
43 void DisableAllObjectGizmos();
45 void PopulateItemPane(BlamScenarioHierarchyNode_Group* group,
bool clear_first =
true,
46 BlamScenarioHierarchyNode_Object* active_item =
nullptr);
73 void RefreshButton_Clicked();
74 void NewInstanceButton_Clicked();
75 void DeleteButton_Clicked();
76 void NewGroupButton_Clicked();
77 void EditTypesButton_Clicked();
79 void GroupPane_ItemCollapsed(QTreeWidgetItem* item);
80 void GroupPane_ItemExpanded(QTreeWidgetItem* item);
81 void GroupPane_ItemActivated(QTreeWidgetItem* item,
int column);
82 void GroupPane_SelectionChanged();
84 void ItemPane_SelectionChanged();
85 void ItemPane_ContextMenuRequested(QPoint pos);
Definition: modify_explorer_filters.h:6
#define DEFAULT_EDITOR
Definition: custom_tag_editor.h:14