#include <user_list_painter.h>
|
| static void | paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index, const ServerInfo_User &userInfo, const QMap< QString, QPixmap > *avatarCache, const QMap< QString, QPixmap > *cardArtCache, const QMap< QString, CardArtParams > *cardArtParamsMap) |
| static QSize | sizeHint () |
| static void | drawCardArt (QPainter *painter, const QRect &rect, int cardRight, const QString &userName, const QMap< QString, QPixmap > *cardArtCache, const CardArtParams ¶ms, const QPixmap *overridePixmap) |
|
| static QColor | getAccentColor (const UserLevelFlags &userLevel, bool online) |
| static int | getCardRight (const QStyleOptionViewItem &option, const QRect &rect) |
| static void | drawBackground (QPainter *painter, const QRectF &cardRect, const QColor &accentColor, bool selected) |
| static QRect | getAvatarRect (const QRect &rect) |
| static void | drawAvatar (QPainter *painter, const QRect &avatarRect, const QString &userName, const QColor &accentColor, const UserLevelFlags &userLevel, const ServerInfo_User &userInfo, const QString &privLevel, const QMap< QString, QPixmap > *avatarCache) |
| static void | drawStatusRing (QPainter *painter, const QRect &avatarRect, bool online) |
| static void | drawUserName (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, int cardRight, int textX, const QString &userName, bool online, bool selected) |
| static void | drawCountryFlag (QPainter *painter, const QRect &rect, int textX, const ServerInfo_User &userInfo) |
| static QList< Badge > | buildBadges (const UserLevelFlags &userLevel, const QString &privLevel) |
| static void | drawBadges (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, int cardRight, const QList< Badge > &badges, bool online) |
◆ buildBadges()
| QList< UserListPainter::Badge > UserListPainter::buildBadges |
( |
const UserLevelFlags & | userLevel, |
|
|
const QString & | privLevel ) |
|
staticprivate |
◆ drawAvatar()
| void UserListPainter::drawAvatar |
( |
QPainter * | painter, |
|
|
const QRect & | avatarRect, |
|
|
const QString & | userName, |
|
|
const QColor & | accentColor, |
|
|
const UserLevelFlags & | userLevel, |
|
|
const ServerInfo_User & | userInfo, |
|
|
const QString & | privLevel, |
|
|
const QMap< QString, QPixmap > * | avatarCache ) |
|
staticprivate |
◆ drawBackground()
| void UserListPainter::drawBackground |
( |
QPainter * | painter, |
|
|
const QRectF & | cardRect, |
|
|
const QColor & | accentColor, |
|
|
bool | selected ) |
|
staticprivate |
◆ drawBadges()
| void UserListPainter::drawBadges |
( |
QPainter * | painter, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QRect & | rect, |
|
|
int | cardRight, |
|
|
const QList< Badge > & | badges, |
|
|
bool | online ) |
|
staticprivate |
◆ drawCardArt()
| void UserListPainter::drawCardArt |
( |
QPainter * | painter, |
|
|
const QRect & | rect, |
|
|
int | cardRight, |
|
|
const QString & | userName, |
|
|
const QMap< QString, QPixmap > * | cardArtCache, |
|
|
const CardArtParams & | params, |
|
|
const QPixmap * | overridePixmap = nullptr ) |
|
static |
◆ drawCountryFlag()
| void UserListPainter::drawCountryFlag |
( |
QPainter * | painter, |
|
|
const QRect & | rect, |
|
|
int | textX, |
|
|
const ServerInfo_User & | userInfo ) |
|
staticprivate |
◆ drawStatusRing()
| void UserListPainter::drawStatusRing |
( |
QPainter * | painter, |
|
|
const QRect & | avatarRect, |
|
|
bool | online ) |
|
staticprivate |
◆ drawUserName()
| void UserListPainter::drawUserName |
( |
QPainter * | painter, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QRect & | rect, |
|
|
int | cardRight, |
|
|
int | textX, |
|
|
const QString & | userName, |
|
|
bool | online, |
|
|
bool | selected ) |
|
staticprivate |
◆ getAccentColor()
| QColor UserListPainter::getAccentColor |
( |
const UserLevelFlags & | userLevel, |
|
|
bool | online ) |
|
staticprivate |
◆ getAvatarRect()
| QRect UserListPainter::getAvatarRect |
( |
const QRect & | rect | ) |
|
|
staticprivate |
◆ getCardRight()
| int UserListPainter::getCardRight |
( |
const QStyleOptionViewItem & | option, |
|
|
const QRect & | rect ) |
|
staticprivate |
◆ paint()
| void UserListPainter::paint |
( |
QPainter * | painter, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QModelIndex & | index, |
|
|
const ServerInfo_User & | userInfo, |
|
|
const QMap< QString, QPixmap > * | avatarCache, |
|
|
const QMap< QString, QPixmap > * | cardArtCache, |
|
|
const QMap< QString, CardArtParams > * | cardArtParamsMap ) |
|
static |
◆ sizeHint()
| QSize UserListPainter::sizeHint |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: