 |
Blamite Game Engine - Keystone
00429.01.19.25.0114.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>
13 #define MAIN_EDITOR_WINDOW BlamKeystone::EditorData::GetMainEditorWindow()
void register_tool_window(BlamEditorToolWindow *window)
Definition: editor_data.cpp:18
KEYSTONE void LoadToolWindows()
Loads all tool windows into the registered tool window list.
Definition: editor_data.cpp:54
std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > available_tool_windows
Definition: editor_data.cpp:16
KEYSTONE BlamEditorWindowType GetEditorWindowType()
Definition: editor_data.cpp:86
@ Unspecified
Indicates that the editor window type is unknown. This should never happen.
@ Sapien
The editor window is the main window for Sapien (see #sapien_main_window).
KEYSTONE BlamEditorToolWindow * GetToolWindow(BlamEditorToolWindowType type)
Retrieves a desired tool window.
Definition: editor_data.cpp:39
KEYSTONE std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > GetRegisteredToolWindowList()
Retrieves the list of registered tool windows.
Definition: editor_data.cpp:49
BlamEditorWindowType
Enumerator used to identify the type of the main editor window.
Definition: keystone_api.h:53
KEYSTONE BlamEditorTheme * GetActiveTheme()
Retrieves the currently selected theme.
Definition: themes.cpp:335
KEYSTONE void SetMainEditorWindow(BlamEditorWindow *window)
Sets the main editor window.
Definition: editor_data.cpp:29
KEYSTONE void UnloadToolWindows()
Unoads all registered tool windows.
Definition: editor_data.cpp:66
KEYSTONE BlamEditorWindow * GetMainEditorWindow()
Retrieves the main editor window.
Definition: editor_data.cpp:34
@ Foundry
The editor window is the main window for Foundry (see foundry_main_window).
BlamEditorWindow * main_editor_window
Definition: editor_data.cpp:13
Interface class that all main editing tool windows inherit from.
Definition: BlamEditorWindow.h:34
Namespace contianing functions for accessing common editor data.
Definition: BlamEditorDocument.h:177
KEYSTONE QIcon GetDefaultApplicationIcon()
Retrieves the default application icon.
Definition: editor_data.cpp:91
@ Tool
The editor window is the GUI for Tool (see tool_gui_window).
KEYSTONE void SetEditorWindowType(BlamEditorWindowType _type)
Definition: editor_data.cpp:81
#define KEYSTONE
Definition: editor_data.h:10
BlamEditorWindowType editor_window_type
Definition: editor_data.cpp:14
@ Guerilla
The editor window is the main window for Guerilla (see guerilla_window).