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.
BlamEditorToolWindow_Output Class Reference

The console output window. More...

#include <output.h>

+ Inheritance diagram for BlamEditorToolWindow_Output:

Public Member Functions

 BlamEditorToolWindow_Output (BlamEditorWindow *_window)
 
 ~BlamEditorToolWindow_Output ()
 
void LogMessageReceived (BlamBasicLogMessage message)
 Adds a new log message to the output text field. More...
 
- Public Member Functions inherited from BlamEditorToolWindow
 BlamEditorToolWindow (BlamEditorWindow *_window, BlamEditorToolWindowType _window_type)
 Constructs a new tool window. More...
 
 ~BlamEditorToolWindow ()
 Releases a tool window. More...
 
BlamEditorToolWindowType GetToolWindowType ()
 Retrieves the type of tool window that this tool window represents. More...
 
void LoadConfig ()
 Loads or creates the configuration file for this tool window. More...
 
virtual void OnThemeChange (BlamEditorTheme *new_theme)
 Called when the active theme is changed. More...
 

Additional Inherited Members

- Public Attributes inherited from BlamEditorToolWindow
std::string config_filename = ""
 The name of the configuration filename. More...
 
BlamConfigurationFile * config = nullptr
 The configuration file for this tool window. Not always used. More...
 
Qt::DockWidgetArea dock_position = Qt::DockWidgetArea::LeftDockWidgetArea
 
- Protected Attributes inherited from BlamEditorToolWindow
BlamEditorWindowparent_window = nullptr
 The parent window that owns this tool window. More...
 
BlamEditorToolWindowType window_type = BlamEditorToolWindowType::Unspecified
 The tool window type. More...
 

Detailed Description

The console output window.

Todo:
Make it so that output is preserved when the window is destroyed/re-created (or maybe just dont destroy to begin with).

Constructor & Destructor Documentation

◆ BlamEditorToolWindow_Output()

BlamEditorToolWindow_Output::BlamEditorToolWindow_Output ( BlamEditorWindow _window)

◆ ~BlamEditorToolWindow_Output()

BlamEditorToolWindow_Output::~BlamEditorToolWindow_Output ( )

Member Function Documentation

◆ LogMessageReceived()

void BlamEditorToolWindow_Output::LogMessageReceived ( BlamBasicLogMessage  message)

Adds a new log message to the output text field.

Parameters
message- The new log message.

The documentation for this class was generated from the following files: