Elaztek Developer Hub
Blamite Game Engine - Keystone  00419.04.29.24.1948.blamite
A library that enables the use of Qt in Blamite's editing tools.
BlamEditorWindow.h File Reference
#include <string>
#include <vector>
#include <HEKGuerilla/components/tags/tags.h>
#include <Strings/components/settings/config/config.h>
#include <qmainwindow.h>
#include "api/keystone_api.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"
+ Include dependency graph for BlamEditorWindow.h:
+ This graph shows which files directly or indirectly include this file:

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...
 

Macro Definition Documentation

◆ KEYSTONE

#define KEYSTONE

Enumeration Type Documentation

◆ BlamWorkspaceLayoutType

Enumerator used to specify the workspace layout method that an application should use.

Enumerator
MDI 

Sub-windows will be organized using MDI (Multiple Document Interface).

Tabs 

Sub-windows will be organized using tabs, similar to more modern editing tools.