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.
hierarchy_view.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QWidget>
4 
6 #include "ui_hierarchy_view.h"
7 
9 {
10  Q_OBJECT
11 
12 private:
13  Ui::hierarchy_view ui;
14 
15 public:
18 
19  void RefreshView();
20  void RefreshGroupPane();
21  void RefreshItemPane();
22 
23 private slots:
24 
25  void RefreshButton_Clicked();
26  void NewInstanceButton_Clicked();
27  void DeleteButton_Clicked();
28  void NewGroupButton_Clicked();
29 
30  void GroupPane_ItemCollapsed(QTreeWidgetItem* item);
31  void GroupPane_ItemExpanded(QTreeWidgetItem* item);
32  void GroupPane_ItemActivated(QTreeWidgetItem* item, int column);
33  void GroupPane_SelectionChanged();
34 };
BlamEditorToolWindow
Base class for all editor tool windows.
Definition: BlamEditorToolWindow.h:37
BlamEditorToolWindow_HierarchyView::BlamEditorToolWindow_HierarchyView
BlamEditorToolWindow_HierarchyView()
Definition: hierarchy_view.cpp:9
BlamEditorToolWindow.h
BlamEditorToolWindow_HierarchyView
Definition: hierarchy_view.h:8
BlamEditorToolWindow_HierarchyView::~BlamEditorToolWindow_HierarchyView
~BlamEditorToolWindow_HierarchyView()
Definition: hierarchy_view.cpp:31
BlamEditorToolWindow_HierarchyView::RefreshView
void RefreshView()
Definition: hierarchy_view.cpp:36
BlamEditorToolWindow_HierarchyView::RefreshItemPane
void RefreshItemPane()
Definition: hierarchy_view.cpp:58
BlamEditorToolWindow_HierarchyView::RefreshGroupPane
void RefreshGroupPane()
Definition: hierarchy_view.cpp:42