Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
BlamKeystone::EditorData Namespace Reference

Namespace contianing functions for accessing common editor data. More...

Namespaces

 Internal
 Namespace for internal functions.
 
 Workspace
 

Functions

KEYSTONE void LoadDocumentConfigurations ()
 Loads all document type configurations. More...
 
KEYSTONE void UnloadDocumentConfigurations ()
 Unloads all document type configurations. More...
 
KEYSTONE BlamConfigurationFile * GetDocumentTypeConfiguration (BlamEditorDocumentType type)
 Attempts to locate the configuration file for the specified document type. More...
 
KEYSTONE std::map< BlamEditorDocumentType, BlamConfigurationFile * > GetDocumentTypeConfigurations ()
 Retrieves the list of loaded document type configuration files. More...
 
KEYSTONE BlamEditorWindowGetMainEditorWindow ()
 Retrieves the main editor window. More...
 
KEYSTONE BlamEditorToolWindowGetToolWindow (BlamEditorToolWindowType type)
 Retrieves a desired tool window. More...
 
KEYSTONE std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > GetRegisteredToolWindowList ()
 Retrieves the list of registered tool windows. More...
 
KEYSTONE void LoadToolWindows ()
 Loads all tool windows into the registered tool window list. More...
 
KEYSTONE void UnloadToolWindows ()
 Unoads all registered tool windows. More...
 

Detailed Description

Namespace contianing functions for accessing common editor data.

Function Documentation

◆ GetDocumentTypeConfiguration()

BlamConfigurationFile * BlamKeystone::EditorData::GetDocumentTypeConfiguration ( BlamEditorDocumentType  type)

Attempts to locate the configuration file for the specified document type.

Parameters
type- The document type to locate the configuration file for.
Returns
Pointer to the configuration file, or nullptr if no configuration file was found.
+ Here is the caller graph for this function:

◆ GetDocumentTypeConfigurations()

std::map< BlamEditorDocumentType, BlamConfigurationFile * > BlamKeystone::EditorData::GetDocumentTypeConfigurations ( )

Retrieves the list of loaded document type configuration files.

Returns
The list of loaded document type configuration files.
+ Here is the caller graph for this function:

◆ GetMainEditorWindow()

BlamEditorWindow * BlamKeystone::EditorData::GetMainEditorWindow ( )

Retrieves the main editor window.

Returns
Pointer to the main editor window, or nullptr if the editor window has not been set.
+ Here is the caller graph for this function:

◆ GetRegisteredToolWindowList()

std::map< BlamEditorToolWindowType, BlamEditorToolWindow * > BlamKeystone::EditorData::GetRegisteredToolWindowList ( )

Retrieves the list of registered tool windows.

Returns
The list of registered tool windows.
+ Here is the caller graph for this function:

◆ GetToolWindow()

BlamEditorToolWindow * BlamKeystone::EditorData::GetToolWindow ( BlamEditorToolWindowType  type)

Retrieves a desired tool window.

Parameters
type- The type of tool window to retrieve.
Returns
Pointer to the specified tool window, or nullptr if no matching tool window was found.
+ Here is the caller graph for this function:

◆ LoadDocumentConfigurations()

void BlamKeystone::EditorData::LoadDocumentConfigurations ( )

Loads all document type configurations.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadToolWindows()

void BlamKeystone::EditorData::LoadToolWindows ( )

Loads all tool windows into the registered tool window list.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UnloadDocumentConfigurations()

void BlamKeystone::EditorData::UnloadDocumentConfigurations ( )

Unloads all document type configurations.

+ Here is the caller graph for this function:

◆ UnloadToolWindows()

void BlamKeystone::EditorData::UnloadToolWindows ( )

Unoads all registered tool windows.

The pointers to the windows will become invalid after this.

+ Here is the caller graph for this function: