![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <user_card_art_provider.h>
Public Slots | |
| void | onDatabaseReady () |
Signals | |
| void | cardArtUpdated (const QString &userName) |
Public Member Functions | |
| UserCardArtProvider (QObject *parent=nullptr) | |
| void | requestCardArt (const QString &userName, const QString &cardName, const QString &providerId) |
| const QMap< QString, QPixmap > & | cache () const |
Static Public Member Functions | |
| static QPixmap | cropCardArt (const QPixmap &fullRes, const ExactCard &card) |
Private Member Functions | |
| void | processQueue () |
| void | insertIntoCache (const QString &key, const QPixmap &pixmap) |
Private Attributes | |
| bool | dbReady = false |
| QList< QString > | cacheInsertionOrder |
| QMap< QString, QPixmap > | cardArtCache |
| QSet< QString > | pending |
| QQueue< QString > | queue |
Static Private Attributes | |
| static constexpr int | MaxCacheEntries = 1024 |
|
explicit |
| const QMap< QString, QPixmap > & UserCardArtProvider::cache | ( | ) | const |
|
signal |
|
static |
|
private |
|
slot |
|
private |
| void UserCardArtProvider::requestCardArt | ( | const QString & | userName, |
| const QString & | cardName, | ||
| const QString & | providerId ) |
|
private |
|
private |
|
private |
|
staticconstexprprivate |
|
private |
|
private |