 |
Blamite Game Engine - Keystone
00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
3 #include <Strings/components/settings/config/config.h>
12 #define MAIN_EDITOR_WINDOW BlamKeystone::EditorData::GetMainEditorWindow()
void register_tool_window(BlamEditorToolWindow *window)
Definition: editor_data.cpp:16
KEYSTONE void LoadToolWindows()
Loads all tool windows into the registered tool window list.
Definition: editor_data.cpp:52
std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > available_tool_windows
Definition: editor_data.cpp:14
KEYSTONE BlamEditorToolWindow * GetToolWindow(BlamEditorToolWindowType type)
Retrieves a desired tool window.
Definition: editor_data.cpp:37
KEYSTONE std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > GetRegisteredToolWindowList()
Retrieves the list of registered tool windows.
Definition: editor_data.cpp:47
KEYSTONE void SetMainEditorWindow(BlamEditorWindow *window)
Sets the main editor window.
Definition: editor_data.cpp:27
KEYSTONE void UnloadToolWindows()
Unoads all registered tool windows.
Definition: editor_data.cpp:63
KEYSTONE BlamEditorWindow * GetMainEditorWindow()
Retrieves the main editor window.
Definition: editor_data.cpp:32
BlamEditorWindow * main_editor_window
Definition: editor_data.cpp:12
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:48
Namespace contianing functions for accessing common editor data.
Definition: BlamEditorDocument.h:176
#define KEYSTONE
Definition: editor_data.h:9