Elaztek Developer Hub
Blamite Game Engine - Keystone  00351.02.07.22.1906.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 ClearView();
20  void RefreshView();
21  void RefreshGroupPane();
22  void RefreshItemPane();
23 
24 private slots:
25 
26  void RefreshButton_Clicked();
27  void NewInstanceButton_Clicked();
28  void DeleteButton_Clicked();
29  void NewGroupButton_Clicked();
30 
31  void GroupPane_ItemCollapsed(QTreeWidgetItem* item);
32  void GroupPane_ItemExpanded(QTreeWidgetItem* item);
33  void GroupPane_ItemActivated(QTreeWidgetItem* item, int column);
34  void GroupPane_SelectionChanged();
35 
36  void ItemPane_SelectionChanged();
37 };
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:33
BlamEditorToolWindow_HierarchyView::RefreshView
void RefreshView()
Definition: hierarchy_view.cpp:44
BlamEditorToolWindow_HierarchyView::RefreshItemPane
void RefreshItemPane()
Definition: hierarchy_view.cpp:66
BlamEditorToolWindow_HierarchyView::RefreshGroupPane
void RefreshGroupPane()
Definition: hierarchy_view.cpp:50
BlamEditorToolWindow_HierarchyView::ClearView
void ClearView()
Definition: hierarchy_view.cpp:38