MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::PaletteCellIconEngine Class Reference

#include <palettemodel_list.h>

Inheritance diagram for Ms::PaletteCellIconEngine:
Inheritance graph
[legend]
Collaboration diagram for Ms::PaletteCellIconEngine:
Collaboration graph
[legend]

Public Member Functions

 PaletteCellIconEngine (const PaletteCell *cell)
 
QIconEngine * clone () const override
 
void paint (QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) override
 
 PaletteCellIconEngine (PaletteCellConstPtr cell, qreal extraMag=1.0)
 
QIconEngine * clone () const override
 
void paint (QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) override
 

Private Member Functions

PaletteCellConstPtr cell () const
 

Private Attributes

const PaletteCell_cell
 
PaletteCellConstPtr _cell
 
qreal _extraMag = 1.0
 

Constructor & Destructor Documentation

◆ PaletteCellIconEngine() [1/2]

Ms::PaletteCellIconEngine::PaletteCellIconEngine ( const PaletteCell cell)
inline

◆ PaletteCellIconEngine() [2/2]

Ms::PaletteCellIconEngine::PaletteCellIconEngine ( PaletteCellConstPtr  cell,
qreal  extraMag = 1.0 
)
inline

Member Function Documentation

◆ cell()

PaletteCellConstPtr Ms::PaletteCellIconEngine::cell ( ) const
inlineprivate

◆ clone() [1/2]

QIconEngine* Ms::PaletteCellIconEngine::clone ( ) const
inlineoverride

◆ clone() [2/2]

QIconEngine* Ms::PaletteCellIconEngine::clone ( ) const
inlineoverride

◆ paint() [1/2]

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

◆ paint() [2/2]

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

Member Data Documentation

◆ _cell [1/2]

const PaletteCell* Ms::PaletteCellIconEngine::_cell
private

◆ _cell [2/2]

PaletteCellConstPtr Ms::PaletteCellIconEngine::_cell
private

◆ _extraMag

qreal Ms::PaletteCellIconEngine::_extraMag = 1.0
private

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