OpenHantek
Loading...
Searching...
No Matches
QtAwesomeIconPainterIconEngine Class Reference

The painter icon engine. More...

#include <QtAwesome.h>

Inheritance diagram for QtAwesomeIconPainterIconEngine:

Public Member Functions

 QtAwesomeIconPainterIconEngine (QtAwesome *awesome, QtAwesomeIconPainter *painter, const QVariantMap &options)
 The painter icon engine.
 
 ~QtAwesomeIconPainterIconEngine () override
 
QtAwesomeIconPainterIconEngineclone () const override
 
void paint (QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) override
 
QPixmap pixmap (const QSize &size, QIcon::Mode mode, QIcon::State state) override
 
QList< QSize > availableSizes (QIcon::Mode mode, QIcon::State state) const override
 

Private Attributes

QtAwesomeawesomeRef_
 a reference to the QtAwesome instance
 
QtAwesomeIconPaintericonPainterRef_
 a reference to the icon painter
 
QVariantMap options_
 the options for this icon painter
 

Detailed Description

The painter icon engine.

Constructor & Destructor Documentation

◆ QtAwesomeIconPainterIconEngine()

QtAwesomeIconPainterIconEngine::QtAwesomeIconPainterIconEngine ( QtAwesome * awesome,
QtAwesomeIconPainter * painter,
const QVariantMap & options )

The painter icon engine.

◆ ~QtAwesomeIconPainterIconEngine()

QtAwesomeIconPainterIconEngine::~QtAwesomeIconPainterIconEngine ( )
override

Member Function Documentation

◆ availableSizes()

QList< QSize > QtAwesomeIconPainterIconEngine::availableSizes ( QIcon::Mode mode,
QIcon::State state ) const
inlineoverride

◆ clone()

QtAwesomeIconPainterIconEngine * QtAwesomeIconPainterIconEngine::clone ( ) const
override

◆ paint()

void QtAwesomeIconPainterIconEngine::paint ( QPainter * painter,
const QRect & rect,
QIcon::Mode mode,
QIcon::State state )
override

◆ pixmap()

QPixmap QtAwesomeIconPainterIconEngine::pixmap ( const QSize & size,
QIcon::Mode mode,
QIcon::State state )
override

Field Documentation

◆ awesomeRef_

QtAwesome* QtAwesomeIconPainterIconEngine::awesomeRef_
private

a reference to the QtAwesome instance

◆ iconPainterRef_

QtAwesomeIconPainter* QtAwesomeIconPainterIconEngine::iconPainterRef_
private

a reference to the icon painter

◆ options_

QVariantMap QtAwesomeIconPainterIconEngine::options_
private

the options for this icon painter


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