Elaztek Developer Hub
Blamite Game Engine - Keystone  00326.06.27.21.0407.blamite
A library that enables the use of Qt in Blamite's editing tools.
BlamEditorDocument.h File Reference
#include <qwidget.h>
#include <string>
#include "components/themes/themes.h"

Go to the source code of this file.

Classes

class  BlamEditorDocument
 Interface class that any types of editor documents inherit from. More...
 
class  BlamEditorDocumentWidget
 Class acting as a simple interface to allow for easy retrieval of the active document. More...
 

Macros

#define KEYSTONE
 

Enumerations

enum  BlamEditorDocumentType { BlamEditorDocumentType::Tag, BlamEditorDocumentType::Unspecified }
 Enumerator containing all possible editor document types. More...
 

Macro Definition Documentation

◆ KEYSTONE

#define KEYSTONE

Enumeration Type Documentation

◆ BlamEditorDocumentType

Enumerator containing all possible editor document types.

An editor document refers to any item which is presented in the main editor view. Unlike tool windows, they cannot be pulled out or docked. They can either be viewed as MDI child windows or as tabs.

Enumerator
Tag 

Indicates the document represents a tag file.

Unspecified 

Indicates the document type is unspecified or invalid.