MCPcopy Create free account
hub / github.com/Atarity/Lightpack / setColor

Method setColor

Software/src/ColorButton.cpp:19–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17}
18
19void ColorButton::setColor(QColor color)
20{
21 QSize size = this->iconSize();
22
23 QImage image(size, QImage::Format_ARGB32);
24 QPainter paint(&image);
25 paint.fillRect(QRect(0, 0, size.width(), size.height()), color);
26
27 QIcon icon(QPixmap::fromImage(image));
28 this->setIcon(icon);
29
30 m_color = color;
31
32 emit colorChanged(color);
33}
34
35QColor ColorButton::getColor()
36{

Callers 2

currentColorChangedMethod · 0.95
updateUiFromSettingsMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected