7#ifndef PIXMAPGENERATOR_H
8#define PIXMAPGENERATOR_H
11#include <QLoggingCategory>
37 static QPixmap
generatePixmap(
int size, QString name,
bool highlight);
63 static QPixmap
generatePixmap(
int height,
const QString &countryCode);
75 static QIcon
generateIconDefault(
int height, UserLevelFlags userLevel,
bool isBuddy,
const QString &privLevel);
78 const UserLevelFlags &userLevelFlags,
79 const QString &privLevel,
80 const std::optional<QString> &colorLeft,
81 const std::optional<QString> &colorRight);
85 UserLevelFlags userLevel,
86 ServerInfo_User::PawnColorsOverride pawnColors,
88 const QString &privLevel);
91 UserLevelFlags userLevel,
92 ServerInfo_User::PawnColorsOverride pawnColors,
94 const QString &privLevel);
Definition pixel_map_generator.h:32
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:34
static void clear()
Definition pixel_map_generator.h:38
Definition pixel_map_generator.h:58
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:60
static void clear()
Definition pixel_map_generator.h:64
static QPixmap generatePixmap(int height, const QString &countryCode)
Definition pixel_map_generator.cpp:146
Definition pixel_map_generator.h:115
static QPixmap generatePixmap(int height, bool expanded)
Definition pixel_map_generator.cpp:365
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:117
static void clear()
Definition pixel_map_generator.h:121
Definition pixel_map_generator.h:102
static void clear()
Definition pixel_map_generator.h:108
static QPixmap generatePixmap(int height)
Definition pixel_map_generator.cpp:351
static QMap< int, QPixmap > pmCache
Definition pixel_map_generator.h:104
Definition pixel_map_generator.h:19
static QPixmap generatePixmap(int size, QString name)
Definition pixel_map_generator.cpp:77
static QMap< QString, QPixmap > pmCache
Definition pixel_map_generator.h:21
static void clear()
Definition pixel_map_generator.h:25
Definition pixel_map_generator.h:45
static void clear()
Definition pixel_map_generator.h:51
static QMap< int, QPixmap > pmCache
Definition pixel_map_generator.h:47
static QPixmap generatePixmap(int size, int value, int max)
Definition pixel_map_generator.cpp:118
Definition pixel_map_generator.h:71
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:95
static QMap< QString, QIcon > iconCache
Definition pixel_map_generator.h:73
QPixmap loadColorAdjustedPixmap(const QString &name)
Definition pixel_map_generator.cpp:380
Q_LOGGING_CATEGORY(PixelMapGeneratorLog, "pixel_map_generator")