glbarcode++
 
Loading...
Searching...
No Matches
glbarcode::QtRenderer Class Reference

#include </home/evins/glbarcode/glbarcode/QtRenderer.hpp>

Inheritance diagram for glbarcode::QtRenderer:
Collaboration diagram for glbarcode::QtRenderer:

Public Member Functions

 QtRenderer ()
 
 QtRenderer (QPainter *painter)
 
 ~QtRenderer () override
 
QPainter * painter () const
 
QtRenderersetPainter (QPainter *painter)
 
- Public Member Functions inherited from glbarcode::Renderer
virtual ~Renderer ()=default
 
 Renderer (const Renderer &)=delete
 
void operator= (const Renderer &)=delete
 
void render (double w, double h, const std::list< DrawingPrimitive * > &primitives)
 

Additional Inherited Members

- Protected Member Functions inherited from glbarcode::Renderer
 Renderer ()=default
 

Detailed Description

Render to QPainter context

Constructor & Destructor Documentation

◆ QtRenderer() [1/2]

glbarcode::QtRenderer::QtRenderer ( )

Default Constructor

◆ QtRenderer() [2/2]

glbarcode::QtRenderer::QtRenderer ( QPainter *  painter)

Constructor with QPainter

◆ ~QtRenderer()

glbarcode::QtRenderer::~QtRenderer ( )
override

Destructor

Member Function Documentation

◆ painter()

QPainter * glbarcode::QtRenderer::painter ( ) const

Get "painter" parameter

Returns
painter parameter

◆ setPainter()

QtRenderer & glbarcode::QtRenderer::setPainter ( QPainter *  painter)

Set "painter" parameter

Parameters
[in]painterpointer to QPainter
Returns
reference to this QtRenderer object for parameter chaining

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