![]() |
Blamite Game Engine - Keystone
00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
#include <string>
#include <vector>
#include <HEKGuerilla/components/tags/tags.h>
#include <Strings/components/settings/config/config.h>
#include <qmainwindow.h>
#include "components/themes/themes.h"
#include "components/editor_data/document/BlamEditorDocument.h"
#include "components/editor_data/tool_window/BlamEditorToolWindow.h"
#include "components/ui/shared/controls/mdi_area/SkinnableMdiArea.h"
Go to the source code of this file.
Classes | |
class | BlamEditorWindow |
Interface class that all main editing tool windows inherit from. More... | |
Macros | |
#define | KEYSTONE |
Enumerations | |
enum | BlamWorkspaceLayoutType { BlamWorkspaceLayoutType::MDI, BlamWorkspaceLayoutType::Tabs } |
Enumerator used to specify the workspace layout method that an application should use. More... | |
enum | BlamEditorWindowType { BlamEditorWindowType::Tool, BlamEditorWindowType::Sapien, BlamEditorWindowType::Guerilla, BlamEditorWindowType::Foundry, BlamEditorWindowType::Unspecified } |
Enumerator used to identify the type of the main editor window. More... | |
#define KEYSTONE |
|
strong |
Enumerator used to identify the type of the main editor window.
The BlamEditorWindow class stores this value, and this can later be used to call specific methods to ensure that certain functionality can be used between tools (mainly between the classic tools and Foundry).
Enumerator | |
---|---|
Tool | The editor window is the GUI for Tool (see tool_gui_window). |
Sapien | The editor window is the main window for Sapien (see sapien_main_window). |
Guerilla | The editor window is the main window for Guerilla (see guerilla_window). |
Foundry | The editor window is the main window for Foundry (see foundry_main_window). |
Unspecified | Indicates that the editor window type is unknown. This should never happen. |
|
strong |