Elaztek Developer Hub
Blamite Game Engine - Keystone  00319.06.14.21.0211.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...
 
virtual void OnThemeChange (BlamEditorTheme *new_theme)
 Called when the active theme is changed. More...
 

Additional Inherited Members

- 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: