7#ifndef PIXMAPGENERATOR_H
8#define PIXMAPGENERATOR_H
11#include <QLoggingCategory>
38 static QPixmap
generatePixmap(
int size, QString name,
bool highlight);
64 static QPixmap
generatePixmap(
int height,
const QString &countryCode);
76 static QIcon
generateIconDefault(
int height, UserLevelFlags userLevel,
bool isBuddy,
const QString &privLevel);
79 const UserLevelFlags &userLevelFlags,
80 const QString &privLevel,
81 const std::optional<QString> &colorLeft,
82 const std::optional<QString> &colorRight);
86 UserLevelFlags userLevel,
87 ServerInfo_User::PawnColorsOverride pawnColors,
89 const QString &privLevel);
92 UserLevelFlags userLevel,
93 ServerInfo_User::PawnColorsOverride pawnColors,
95 const QString &privLevel);
Definition pixel_map_generator.h:33
static QPixmap generatePixmap(int size, QString name, bool highlight)
Definition pixel_map_generator.cpp:91
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:35
static void clear()
Definition pixel_map_generator.h:39
Definition pixel_map_generator.h:59
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:61
static void clear()
Definition pixel_map_generator.h:65
static QPixmap generatePixmap(int height, const QString &countryCode)
Definition pixel_map_generator.cpp:146
Definition pixel_map_generator.h:116
static QPixmap generatePixmap(int height, bool expanded)
Definition pixel_map_generator.cpp:365
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:118
static void clear()
Definition pixel_map_generator.h:122
Definition pixel_map_generator.h:103
static void clear()
Definition pixel_map_generator.h:109
static QPixmap generatePixmap(int height)
Definition pixel_map_generator.cpp:351
static QMap< int, QPixmap > pmCache
Definition pixel_map_generator.h:105
Definition pixel_map_generator.h:20
static QPixmap generatePixmap(int size, QString name)
Definition pixel_map_generator.cpp:77
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:22
static void clear()
Definition pixel_map_generator.h:26
Definition pixel_map_generator.h:46
static void clear()
Definition pixel_map_generator.h:52
static QMap< int, QPixmap > pmCache
Definition pixel_map_generator.h:48
static QPixmap generatePixmap(int size, int value, int max)
Definition pixel_map_generator.cpp:118
Definition pixel_map_generator.h:72
static QPixmap generatePixmap(int height, UserLevelFlags userLevel, ServerInfo_User::PawnColorsOverride pawnColors, bool isBuddy, const QString &privLevel)
Definition pixel_map_generator.cpp:251
static QIcon generateIconWithColorOverride(int height, bool isBuddy, const UserLevelFlags &userLevelFlags, const QString &privLevel, const std::optional< QString > &colorLeft, const std::optional< QString > &colorRight)
Definition pixel_map_generator.cpp:336
static QIcon generateIconDefault(int height, UserLevelFlags userLevel, bool isBuddy, const QString &privLevel)
Definition pixel_map_generator.cpp:309
static QIcon generateIcon(int minHeight, UserLevelFlags userLevel, ServerInfo_User::PawnColorsOverride pawnColors, bool isBuddy, const QString &privLevel)
Definition pixel_map_generator.cpp:260
static void clear()
Definition pixel_map_generator.h:96
static QMap< QString, QIcon > iconCache
Definition pixel_map_generator.h:74
QPixmap loadColorAdjustedPixmap(const QString &name)
Definition pixel_map_generator.cpp:380
Q_LOGGING_CATEGORY(PixelMapGeneratorLog, "pixel_map_generator")