MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / RecolorIcon

Function RecolorIcon

AdaptixClient/Source/Utils/Convert.cpp:288–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

286}
287
288QIcon RecolorIcon(QIcon originalIcon, const QString &colorString)
289{
290 QColor color = QColor(colorString);
291 if ( !color.isValid() )
292 return originalIcon;
293
294 QPixmap pixmap = originalIcon.pixmap(originalIcon.actualSize(QSize(128, 128)));
295
296 QPainter painter(&pixmap);
297 painter.setCompositionMode(QPainter::CompositionMode_SourceIn);
298 painter.fillRect(pixmap.rect(), color);
299 painter.end();
300
301 return QIcon(pixmap);
302}
303
304QString GenerateRandomString(const int length, const QString &setName)
305{

Callers 3

createUIMethod · 0.85
ChannelCloseMethod · 0.85
OnReconnectMethod · 0.85

Calls 4

isValidMethod · 0.45
pixmapMethod · 0.45
rectMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected