feat: move resource pack images to QPixmapCache

This takes care of evicting entries when the cache gets too big for us,
so we can add new entries without much worries.

Signed-off-by: flow <flowlnlnln@gmail.com>
This commit is contained in:
flow
2022-08-30 18:06:13 -03:00
parent 0331f5a1eb
commit 3b13e692d2
5 changed files with 39 additions and 8 deletions

View File

@ -105,7 +105,7 @@ static const QMap<QChar, QString> s_value_to_color = {
{'f', "#FFFFFF"}
};
void InfoFrame::updateWithResourcePack(const ResourcePack& resource_pack)
void InfoFrame::updateWithResourcePack(ResourcePack& resource_pack)
{
setName(resource_pack.name());

View File

@ -40,7 +40,7 @@ class InfoFrame : public QFrame {
void updateWithMod(Mod const& m);
void updateWithResource(Resource const& resource);
void updateWithResourcePack(ResourcePack const& rp);
void updateWithResourcePack(ResourcePack& rp);
public slots:
void descriptionEllipsisHandler(QString link);