Cockatrice 2026-06-27-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
UserAvatarProvider Class Reference

#include <user_avatar_provider.h>

Inheritance diagram for UserAvatarProvider:
[legend]
Collaboration diagram for UserAvatarProvider:
[legend]

Signals

void avatarUpdated (const QString &userName)

Public Member Functions

 UserAvatarProvider (AbstractClient *client, QObject *parent=nullptr)
void requestAvatar (const QString &userName)
const QMap< QString, QPixmap > & cache () const

Private Attributes

AbstractClientclient
QMap< QString, QPixmap > avatarCache
QSet< QString > pending

Constructor & Destructor Documentation

◆ UserAvatarProvider()

UserAvatarProvider::UserAvatarProvider ( AbstractClient * client,
QObject * parent = nullptr )
explicit

Member Function Documentation

◆ avatarUpdated

void UserAvatarProvider::avatarUpdated ( const QString & userName)
signal
Here is the caller graph for this function:

◆ cache()

const QMap< QString, QPixmap > & UserAvatarProvider::cache ( ) const

◆ requestAvatar()

void UserAvatarProvider::requestAvatar ( const QString & userName)
Here is the call graph for this function:

Member Data Documentation

◆ avatarCache

QMap<QString, QPixmap> UserAvatarProvider::avatarCache
private

◆ client

AbstractClient* UserAvatarProvider::client
private

◆ pending

QSet<QString> UserAvatarProvider::pending
private

The documentation for this class was generated from the following files: