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

Public Member Functions

virtual ~TextStyle () override
 
void load (StyleLoader &sl) override
 
const QBrush & selectionBackground () const
 
bool underline () const
 

Public Attributes

Property< QFont > font {this, "font"}
 
Property< bool > htmlFormat {this, "htmlFormat"}
 
Property< QPen > pen {this, "pen"}
 
Property< QFont > selectionFont {this, "selectionFont"}
 
Property< QPen > selectionPen {this, "selectionPen"}
 

Private Attributes

QBrush selectionBackground_
 
bool underline_ {}
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~TextStyle()

Visualization::TextStyle::~TextStyle ( )
overridevirtual

Member Function Documentation

◆ load()

void Visualization::TextStyle::load ( StyleLoader sl)
override

◆ selectionBackground()

const QBrush & Visualization::TextStyle::selectionBackground ( ) const
inline

◆ underline()

bool Visualization::TextStyle::underline ( ) const
inline

Member Data Documentation

◆ font

Property<QFont> Visualization::TextStyle::font {this, "font"}

◆ htmlFormat

Property<bool> Visualization::TextStyle::htmlFormat {this, "htmlFormat"}

◆ pen

Property<QPen> Visualization::TextStyle::pen {this, "pen"}

◆ selectionBackground_

QBrush Visualization::TextStyle::selectionBackground_
private

◆ selectionFont

Property<QFont> Visualization::TextStyle::selectionFont {this, "selectionFont"}

◆ selectionPen

Property<QPen> Visualization::TextStyle::selectionPen {this, "selectionPen"}

◆ underline_

bool Visualization::TextStyle::underline_ {}
private