![]() |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
#include <hierarchy_view.h>
Public Member Functions | |
BlamEditorToolWindow_HierarchyView () | |
~BlamEditorToolWindow_HierarchyView () | |
void | ClearView () |
void | RefreshView () |
void | RefreshGroupPane () |
void | RefreshItemPane () |
void | UpdateEnabledButtons () |
![]() | |
BlamEditorToolWindow (BlamEditorToolWindowType _window_type) | |
Constructs a new tool window. More... | |
~BlamEditorToolWindow () | |
Releases a tool window. More... | |
BlamEditorToolWindowType | GetToolWindowType () |
Retrieves the type of tool window that this tool window represents. More... | |
void | LoadConfig () |
Loads or creates the configuration file for this tool window. More... | |
virtual void | OnThemeChange (BlamEditorTheme *new_theme) |
Called when the active theme is changed. More... | |
virtual void | OnToolOpen () |
Called when the tool window is being opened. More... | |
virtual void | OnToolClose () |
Called when the tool window is being closed. More... | |
void | closeEvent (QCloseEvent *event) |
Overrides the close event. More... | |
void | OnDockAreaChanged (Qt::DockWidgetArea area) |
Called when the dock area of the tool window is changed. More... | |
Qt::DockWidgetArea | GetDockWidgetArea () |
Public Attributes | |
BlamHierarchyViewTreeWidget * | group_pane_active_item = nullptr |
BlamHierarchyViewTreeWidget * | item_pane_active_item = nullptr |
![]() | |
std::string | config_filename = "" |
The name of the configuration filename. More... | |
BlamConfigurationFile * | config = nullptr |
The configuration file for this tool window. Not always used. More... | |
Additional Inherited Members | |
![]() | |
BlamEditorToolWindowType | window_type = BlamEditorToolWindowType::Unspecified |
The tool window type. More... | |
Qt::DockWidgetArea | dock_position = Qt::DockWidgetArea::LeftDockWidgetArea |
BlamEditorToolWindow_HierarchyView::BlamEditorToolWindow_HierarchyView | ( | ) |
BlamEditorToolWindow_HierarchyView::~BlamEditorToolWindow_HierarchyView | ( | ) |
void BlamEditorToolWindow_HierarchyView::ClearView | ( | ) |
void BlamEditorToolWindow_HierarchyView::RefreshGroupPane | ( | ) |
void BlamEditorToolWindow_HierarchyView::RefreshItemPane | ( | ) |
void BlamEditorToolWindow_HierarchyView::RefreshView | ( | ) |
void BlamEditorToolWindow_HierarchyView::UpdateEnabledButtons | ( | ) |
BlamHierarchyViewTreeWidget* BlamEditorToolWindow_HierarchyView::group_pane_active_item = nullptr |
BlamHierarchyViewTreeWidget* BlamEditorToolWindow_HierarchyView::item_pane_active_item = nullptr |