Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
TitleCreatorSVG Class Reference

"Collects" titles from metadata. Invoked by drain::TreeUtils::traverse() More...

#include <graphics.h>

Inheritance diagram for TitleCreatorSVG:
Inheritance graph
[legend]
Collaboration diagram for TitleCreatorSVG:
Collaboration graph
[legend]

Public Member Functions

 TitleCreatorSVG (const PanelConfSVG &svgConf)
 
int visitPostfix (TreeSVG &tree, const TreeSVG::path_t &odimPath) override
 
- Public Member Functions inherited from TreeVisitor< TreeSVG >
virtual int visitPrefix (TreeSVG &tree, const typename T::path_t &path)
 Tasks to be executed before traversing child nodes.
 
virtual int visitPostfix (TreeSVG &tree, const typename T::path_t &path)
 Tasks to be executed after traversing child nodes.
 

Static Public Member Functions

static void writeTitles (TreeSVG &group, const NodeSVG::map_t &attributes)
 

Public Attributes

const PanelConfSVGsvgConf
 

Detailed Description

"Collects" titles from metadata. Invoked by drain::TreeUtils::traverse()

In tree traversal, maintains information on metadata.

Invoked by, hence compatible with drain::TreeUtils::traverse()

Member Function Documentation

◆ writeTitles()

void writeTitles ( TreeSVG &  group,
const NodeSVG::map_t &  attributes 
)
static

Function useful, as attributes of two groups are considered: specific (private) and shared.


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