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

#include <user_list_widget.h>

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

Public Member Functions

 UserListItemDelegate (QObject *const parent, const QMap< QString, QPixmap > *avatarCache, const QMap< QString, QPixmap > *cardArtCache, const QMap< QString, CardArtParams > *cardArtParamsMap)
bool editorEvent (QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) override
void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
QSize sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const override

Private Attributes

const QMap< QString, QPixmap > * avatarCache
const QMap< QString, QPixmap > * cardArtCache
const QMap< QString, CardArtParams > * cardArtParamsMap

Constructor & Destructor Documentation

◆ UserListItemDelegate()

UserListItemDelegate::UserListItemDelegate ( QObject *const parent,
const QMap< QString, QPixmap > * avatarCache,
const QMap< QString, QPixmap > * cardArtCache,
const QMap< QString, CardArtParams > * cardArtParamsMap )
explicit

Member Function Documentation

◆ editorEvent()

bool UserListItemDelegate::editorEvent ( QEvent * event,
QAbstractItemModel * model,
const QStyleOptionViewItem & option,
const QModelIndex & index )
override

◆ paint()

void UserListItemDelegate::paint ( QPainter * painter,
const QStyleOptionViewItem & option,
const QModelIndex & index ) const
override
Here is the call graph for this function:

◆ sizeHint()

QSize UserListItemDelegate::sizeHint ( const QStyleOptionViewItem & option,
const QModelIndex & index ) const
override
Here is the call graph for this function:

Member Data Documentation

◆ avatarCache

const QMap<QString, QPixmap>* UserListItemDelegate::avatarCache
private

◆ cardArtCache

const QMap<QString, QPixmap>* UserListItemDelegate::cardArtCache
private

◆ cardArtParamsMap

const QMap<QString, CardArtParams>* UserListItemDelegate::cardArtParamsMap
private

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