Mapper  0.9.0
API documentation
Public Member Functions | List of all members
OpenOrienteering::SymbolIconDecorator Class Referenceabstract

An abstract interface for classes which draws icon decorations. More...

#include <symbol_icon_decorator.h>

Inheritance diagram for OpenOrienteering::SymbolIconDecorator:
Inheritance graph
[legend]

Public Member Functions

 SymbolIconDecorator () noexcept=default
 
 SymbolIconDecorator (const SymbolIconDecorator &)=delete
 
 SymbolIconDecorator (SymbolIconDecorator &&)=delete
 
SymbolIconDecoratoroperator= (const SymbolIconDecorator &)=delete
 
SymbolIconDecoratoroperator= (SymbolIconDecorator &&)=delete
 
virtual ~SymbolIconDecorator ()
 
virtual void draw (QPainter &p) const =0
 

Detailed Description

An abstract interface for classes which draws icon decorations.

The icon is expected to be at (0, 0) in the painter's coordinates.

Constructor & Destructor Documentation

◆ SymbolIconDecorator() [1/3]

OpenOrienteering::SymbolIconDecorator::SymbolIconDecorator ( )
defaultnoexcept

◆ SymbolIconDecorator() [2/3]

OpenOrienteering::SymbolIconDecorator::SymbolIconDecorator ( const SymbolIconDecorator )
delete

◆ SymbolIconDecorator() [3/3]

OpenOrienteering::SymbolIconDecorator::SymbolIconDecorator ( SymbolIconDecorator &&  )
delete

◆ ~SymbolIconDecorator()

OpenOrienteering::SymbolIconDecorator::~SymbolIconDecorator ( )
virtualdefault

Member Function Documentation

◆ draw()

virtual void OpenOrienteering::SymbolIconDecorator::draw ( QPainter p) const
pure virtual

◆ operator=() [1/2]

SymbolIconDecorator& OpenOrienteering::SymbolIconDecorator::operator= ( const SymbolIconDecorator )
delete

◆ operator=() [2/2]

SymbolIconDecorator& OpenOrienteering::SymbolIconDecorator::operator= ( SymbolIconDecorator &&  )
delete

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