LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MonochromeSvgIconEngine Class Reference

Inherits QIconEngine.

+ Collaboration diagram for MonochromeSvgIconEngine:

Public Member Functions

 MonochromeSvgIconEngine (const QString &fp)
 
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
 
QIconEngine * clone () const override
 

Private Attributes

QString mFilePath
 
QByteArray mSvgContent
 

Constructor & Destructor Documentation

◆ MonochromeSvgIconEngine()

MonochromeSvgIconEngine ( const QString &  fp)
inlineexplicit

Member Function Documentation

◆ paint()

void paint ( QPainter *  painter,
const QRect &  rect,
QIcon::Mode  mode,
QIcon::State  state 
)
inlineoverride
+ Here is the caller graph for this function:

◆ pixmap()

QPixmap pixmap ( const QSize &  size,
QIcon::Mode  mode,
QIcon::State  state 
)
inlineoverride
+ Here is the call graph for this function:

◆ clone()

QIconEngine * clone ( ) const
inlineoverride

Member Data Documentation

◆ mFilePath

QString mFilePath
private

◆ mSvgContent

QByteArray mSvgContent
private

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