Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
Visualization::StyleSet< T > Class Template Reference

Public Member Functions

 StyleSet (const QString &classType)
 
 ~StyleSet ()
 
T::StyleType * get (const QString &styleName={})
 

Private Attributes

QString classType_
 
QMap< QString, typename T::StyleType * > styles_
 

Constructor & Destructor Documentation

◆ StyleSet()

template<typename T >
Visualization::StyleSet< T >::StyleSet ( const QString &  classType)

◆ ~StyleSet()

template<typename T >
Visualization::StyleSet< T >::~StyleSet

Member Function Documentation

◆ get()

template<typename T >
T::StyleType * Visualization::StyleSet< T >::get ( const QString &  styleName = {})

Member Data Documentation

◆ classType_

template<typename T >
QString Visualization::StyleSet< T >::classType_
private

◆ styles_

template<typename T >
QMap<QString, typename T::StyleType*> Visualization::StyleSet< T >::styles_
private