Formatting, icon utility function, icon size

This commit is contained in:
Klaus Basan
2017-02-05 00:51:29 +01:00
committed by Mathew Sutcliffe
parent 371ee82f1b
commit 6a96d14baa
5 changed files with 25 additions and 44 deletions

View File

@@ -58,3 +58,11 @@ bool BlackMisc::pngHexStringToPixmapRef(const QString &hexString, QPixmap &pixma
QByteArray ba(byteArrayFromHexString(hexString));
return pngByteArrayToPixmapRef(ba, pixmap);
}
QPixmap BlackMisc::iconToPixmap(const QIcon &icon)
{
if (icon.isNull()) { return QPixmap(); }
const QList<QSize> sizes = icon.availableSizes();
if (!sizes.isEmpty()) { return icon.pixmap(sizes.first()); }
return icon.pixmap(16, 16);
}