Elaztek Developer Hub
Blamite Game Engine - Keystone  00411.04.21.24.0017.blamite
A library that enables the use of Qt in Blamite's editing tools.
BlamEditorToolWindow.h File Reference
#include <string>
#include <qdockwidget.h>
#include <Strings/components/settings/config/config.h>
#include "components/themes/themes.h"
+ Include dependency graph for BlamEditorToolWindow.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BlamEditorToolWindow
 Base class for all editor tool windows. More...
 

Macros

#define KEYSTONE
 

Enumerations

enum  BlamEditorToolWindowType {
  BlamEditorToolWindowType::Output, BlamEditorToolWindowType::ExplorerClassic, BlamEditorToolWindowType::StyleEditor, BlamEditorToolWindowType::HierarchyView,
  BlamEditorToolWindowType::PropertiesPalette, BlamEditorToolWindowType::Unspecified
}
 Enumerator containing all possible editor tool window types. More...
 

Macro Definition Documentation

◆ KEYSTONE

#define KEYSTONE

Enumeration Type Documentation

◆ BlamEditorToolWindowType

Enumerator containing all possible editor tool window types.

Only one instance of each of these tool windows can be active within a given tool at any time, but any number of different tool windows can be open (though some of these should be disabled depending on what editor is open).

Enumerator
Output 

The log output window.

ExplorerClassic 

The classic Explorer Bar. Used in Guerilla.

StyleEditor 

The style editor, used to test Qt5 stylesheet changes in real-time.

HierarchyView 

The hierarchy view, used to view objects within a scenario. Used in Sapien.

PropertiesPalette 

The properties palette, used to view object properties within a scenario. Used in Sapien.

Unspecified 

Unspecified tool window type. Should generally be treated as an error.