Mapper  0.9.0
API documentation
Public Member Functions | List of all members
OpenOrienteering::ProtectedSymbolDecorator Class Reference

Draws the decoration for a protected symbol. More...

#include <symbol_icon_decorator.h>

Inheritance diagram for OpenOrienteering::ProtectedSymbolDecorator:
Inheritance graph
[legend]
Collaboration diagram for OpenOrienteering::ProtectedSymbolDecorator:
Collaboration graph
[legend]

Public Member Functions

 ProtectedSymbolDecorator (int icon_size)
 
 ~ProtectedSymbolDecorator () override
 
void draw (QPainter &p) const override
 
- Public Member Functions inherited from OpenOrienteering::SymbolIconDecorator
 SymbolIconDecorator () noexcept=default
 
 SymbolIconDecorator (const SymbolIconDecorator &)=delete
 
 SymbolIconDecorator (SymbolIconDecorator &&)=delete
 
SymbolIconDecoratoroperator= (const SymbolIconDecorator &)=delete
 
SymbolIconDecoratoroperator= (SymbolIconDecorator &&)=delete
 
virtual ~SymbolIconDecorator ()
 

Detailed Description

Draws the decoration for a protected symbol.

A small gray lock is drawn in the top-right corner of the icon.

Constructor & Destructor Documentation

◆ ProtectedSymbolDecorator()

OpenOrienteering::ProtectedSymbolDecorator::ProtectedSymbolDecorator ( int  icon_size)
explicit

◆ ~ProtectedSymbolDecorator()

OpenOrienteering::ProtectedSymbolDecorator::~ProtectedSymbolDecorator ( )
overridedefault

Member Function Documentation

◆ draw()

void OpenOrienteering::ProtectedSymbolDecorator::draw ( QPainter p) const
overridevirtual

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