![]() |
Blamite Game Engine - Keystone
00319.06.14.21.0211.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
#include <BlamEditorToolWindow.h>
Public Member Functions | |
BlamEditorToolWindow (BlamEditorWindow *_window, 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... | |
virtual void | OnThemeChange (BlamEditorTheme *new_theme) |
Called when the active theme is changed. More... | |
Protected Attributes | |
BlamEditorWindow * | parent_window = nullptr |
The parent window that owns this tool window. More... | |
BlamEditorToolWindowType | window_type = BlamEditorToolWindowType::Unspecified |
The tool window type. More... | |
BlamEditorToolWindow::BlamEditorToolWindow | ( | BlamEditorWindow * | _window, |
BlamEditorToolWindowType | _window_type | ||
) |
Constructs a new tool window.
_window | - Pointer to the parent editor window that owns this tool window. |
_window_type | - The type of the new tool window. |
BlamEditorToolWindow::~BlamEditorToolWindow | ( | ) |
Releases a tool window.
This will ensure that the parent window no longer lists this window as an open tool window.
BlamEditorToolWindowType BlamEditorToolWindow::GetToolWindowType | ( | ) |
Retrieves the type of tool window that this tool window represents.
|
inlinevirtual |
Called when the active theme is changed.
new_theme | - The newly applied theme. |
|
protected |
The parent window that owns this tool window.
|
protected |
The tool window type.
See BlamEditorToolWindowType for details.