Changeset View
Changeset View
Standalone View
Standalone View
src/qt/platformstyle.cpp
Show All 39 Lines | for (int x = img.width(); x--;) { | ||||
qRgba(colorbase.red(), colorbase.green(), | qRgba(colorbase.red(), colorbase.green(), | ||||
colorbase.blue(), qAlpha(rgb))); | colorbase.blue(), qAlpha(rgb))); | ||||
} | } | ||||
} | } | ||||
} | } | ||||
QIcon ColorizeIcon(const QIcon &ico, const QColor &colorbase) { | QIcon ColorizeIcon(const QIcon &ico, const QColor &colorbase) { | ||||
QIcon new_ico; | QIcon new_ico; | ||||
for (QSize sz : ico.availableSizes()) { | for (const QSize &sz : ico.availableSizes()) { | ||||
QImage img(ico.pixmap(sz).toImage()); | QImage img(ico.pixmap(sz).toImage()); | ||||
MakeSingleColorImage(img, colorbase); | MakeSingleColorImage(img, colorbase); | ||||
new_ico.addPixmap(QPixmap::fromImage(img)); | new_ico.addPixmap(QPixmap::fromImage(img)); | ||||
} | } | ||||
return new_ico; | return new_ico; | ||||
} | } | ||||
QImage ColorizeImage(const QString &filename, const QColor &colorbase) { | QImage ColorizeImage(const QString &filename, const QColor &colorbase) { | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |