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

Public Member Functions

const Visualization::ItemStylecaseExpression () const
 
const Visualization::StaticStyledefaultCaseIcon () const
 
const Visualization::StaticStyleicon () const
 
void load (Visualization::StyleLoader &sl)
 
const Visualization::VListStylestatements () const
 

Private Attributes

Visualization::ItemStyle caseExpression_
 
Visualization::StaticStyle defaultCaseIcon_
 
Visualization::StaticStyle icon_
 
Visualization::VListStyle statements_
 

Additional Inherited Members

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

Member Function Documentation

◆ caseExpression()

const Visualization::ItemStyle & OOVisualization::VCaseStatementStyle::caseExpression ( ) const
inline

◆ defaultCaseIcon()

const Visualization::StaticStyle & OOVisualization::VCaseStatementStyle::defaultCaseIcon ( ) const
inline

◆ icon()

const Visualization::StaticStyle & OOVisualization::VCaseStatementStyle::icon ( ) const
inline

◆ load()

void OOVisualization::VCaseStatementStyle::load ( Visualization::StyleLoader sl)

◆ statements()

const Visualization::VListStyle & OOVisualization::VCaseStatementStyle::statements ( ) const
inline

Member Data Documentation

◆ caseExpression_

Visualization::ItemStyle OOVisualization::VCaseStatementStyle::caseExpression_
private

◆ defaultCaseIcon_

Visualization::StaticStyle OOVisualization::VCaseStatementStyle::defaultCaseIcon_
private

◆ icon_

Visualization::StaticStyle OOVisualization::VCaseStatementStyle::icon_
private

◆ statements_

Visualization::VListStyle OOVisualization::VCaseStatementStyle::statements_
private