1#ifndef COCKATRICE_USER_CARD_ART_PROVIDER_H
2#define COCKATRICE_USER_CARD_ART_PROVIDER_H
17 void requestCardArt(
const QString &userName,
const QString &cardName,
const QString &providerId);
18 const QMap<QString, QPixmap> &
cache()
const;
QSet< QString > pending
Definition user_card_art_provider.h:32
static QPixmap cropCardArt(const QPixmap &fullRes)
Definition user_card_art_provider.cpp:52
QList< QString > cacheInsertionOrder
Definition user_card_art_provider.h:30
static constexpr int MaxCacheEntries
Definition user_card_art_provider.h:29
QQueue< QString > queue
Definition user_card_art_provider.h:33
QMap< QString, QPixmap > cardArtCache
Definition user_card_art_provider.h:31
const QMap< QString, QPixmap > & cache() const
Definition user_card_art_provider.cpp:29
void requestCardArt(const QString &userName, const QString &cardName, const QString &providerId)
Definition user_card_art_provider.cpp:34
bool dbReady
Definition user_card_art_provider.h:28
void cardArtUpdated(const QString &userName)
void processQueue()
Definition user_card_art_provider.cpp:76
void insertIntoCache(const QString &key, const QPixmap &pixmap)
Definition user_card_art_provider.cpp:64
UserCardArtProvider(QObject *parent=nullptr)
Definition user_card_art_provider.cpp:13
void onDatabaseReady()
Definition user_card_art_provider.cpp:23