All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_styles Class Referenceabstract

#include <HOM_styles.h>

Public Member Functions

virtual ~HOM_styles ()
virtual std::string __repr__ ()=0
virtual bool hasStyle (const char *name)=0
virtual std::vector< std::stringstyles (const char *pattern=NULL)=0
virtual std::string description (const char *style)=0
virtual std::string stylesheet (const char *style)=0
virtual std::string errors (const char *style)=0
virtual void addStyle (const char *name, const char *description, const char *stylesheet)=0
virtual void renameStyle (const char *old_name, const char *new_name)=0
virtual void reorderStyles (const std::vector< std::string > &names)=0
virtual void removeStyle (const char *name)=0
virtual void removeAll ()=0

Detailed Description

Definition at line 19 of file HOM_styles.h.

Constructor & Destructor Documentation

virtual HOM_styles::~HOM_styles ( )

Definition at line 22 of file HOM_styles.h.

Member Function Documentation

virtual std::string HOM_styles::__repr__ ( )
pure virtual
virtual void HOM_styles::addStyle ( const char *  name,
const char *  description,
const char *  stylesheet 
pure virtual
virtual std::string HOM_styles::description ( const char *  style)
pure virtual
virtual std::string HOM_styles::errors ( const char *  style)
pure virtual
virtual bool HOM_styles::hasStyle ( const char *  name)
pure virtual
virtual void HOM_styles::removeAll ( )
pure virtual
virtual void HOM_styles::removeStyle ( const char *  name)
pure virtual
virtual void HOM_styles::renameStyle ( const char *  old_name,
const char *  new_name 
pure virtual
virtual void HOM_styles::reorderStyles ( const std::vector< std::string > &  names)
pure virtual
virtual std::vector<std::string> HOM_styles::styles ( const char *  pattern = NULL)
pure virtual
virtual std::string HOM_styles::stylesheet ( const char *  style)
pure virtual

The documentation for this class was generated from the following file: