X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Ficonutils.h;h=4db2ed31316286eda6be89c62fcb2d82fa0c2968;hb=HEAD;hp=52d915c5ecf46339818bc22513a0343ae1fe723f;hpb=ccc918169d49d046c29001c21c492dfbbde063aa;p=minitube diff --git a/src/iconutils.h b/src/iconutils.h index 52d915c..4db2ed3 100644 --- a/src/iconutils.h +++ b/src/iconutils.h @@ -25,6 +25,8 @@ $END_LICENSE */ class IconUtils { public: + static void setSizes(const QVector &value); + static QIcon fromTheme(const QString &name); static QIcon fromResources(const char *name); @@ -32,6 +34,7 @@ public: QIcon i = icon(name); obj->setIcon(i); obj->connect(qApp, &QGuiApplication::paletteChanged, obj, [obj, name] { + qDebug() << "Updating icon" << name; QIcon i = icon(name); obj->setIcon(i); }); @@ -46,6 +49,7 @@ public: static QIcon tintedIcon(const char *name, const QColor &color, const QSize &size); // HiDPI stuff + static QPixmap pixmap(const char *name, const qreal pixelRatio); static QPixmap pixmap(const QString &filename, const qreal pixelRatio); static void tint(QPixmap &pixmap,