![]() |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
#include <qwidget.h>
#include <qmdisubwindow.h>
#include <string>
#include <Strings/components/settings/config/config.h>
#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 | BlamEditorDocumentSubWindow |
class | BlamEditorDocumentWidget |
Class acting as a simple interface to allow for easy retrieval of the active document. More... | |
Namespaces | |
BlamKeystone | |
Namespace for anything within the Keystone library. | |
BlamKeystone::EditorData | |
Namespace contianing functions for accessing common editor data. | |
Macros | |
#define | KEYSTONE |
Enumerations | |
enum | BlamEditorDocumentType { BlamEditorDocumentType::Tag, BlamEditorDocumentType::GameWindow, BlamEditorDocumentType::TagDesigner, BlamEditorDocumentType::Unspecified } |
Enumerator containing all possible editor document types. More... | |
Functions | |
KEYSTONE void | BlamKeystone::EditorData::LoadDocumentConfigurations () |
Loads all document type configurations. More... | |
KEYSTONE void | BlamKeystone::EditorData::UnloadDocumentConfigurations () |
Unloads all document type configurations. More... | |
KEYSTONE BlamConfigurationFile * | BlamKeystone::EditorData::GetDocumentTypeConfiguration (BlamEditorDocumentType type) |
Attempts to locate the configuration file for the specified document type. More... | |
KEYSTONE std::map< BlamEditorDocumentType, BlamConfigurationFile * > | BlamKeystone::EditorData::GetDocumentTypeConfigurations () |
Retrieves the list of loaded document type configuration files. More... | |
#define KEYSTONE |
|
strong |
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.