Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
OODebug::ConsoleOverlay Class Reference
Inheritance diagram for OODebug::ConsoleOverlay:
Core::Reflect< Base >

Public Member Functions

 ConsoleOverlay (Visualization::Item *associatedItem, const StyleType *style=itemStyles().get())
 
void appendError (const QString &errorText)
 
void appendText (const QString &text)
 
Visualization::Item *& content ()
 

Static Public Member Functions

static void initializeForms ()
 

Private Attributes

Visualization::StaticcloseIcon_ {}
 
Visualization::Itemcontent_ {}
 
Visualization::Textoutput_ {}
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ ConsoleOverlay()

OODebug::ConsoleOverlay::ConsoleOverlay ( Visualization::Item associatedItem,
const StyleType *  style = itemStyles().get() 
)

Member Function Documentation

◆ appendError()

void OODebug::ConsoleOverlay::appendError ( const QString &  errorText)

◆ appendText()

void OODebug::ConsoleOverlay::appendText ( const QString &  text)

◆ content()

Visualization::Item *& OODebug::ConsoleOverlay::content ( )
inline

◆ initializeForms()

void OODebug::ConsoleOverlay::initializeForms ( )
static

Member Data Documentation

◆ closeIcon_

Visualization::Static* OODebug::ConsoleOverlay::closeIcon_ {}
private

◆ content_

Visualization::Item* OODebug::ConsoleOverlay::content_ {}
private

◆ output_

Visualization::Text* OODebug::ConsoleOverlay::output_ {}
private