50 explicit ThemedIcon(
const QString &svg_resource_path,
51 ThemeManager::ThemeToken token,
52 QSize size = QSize(14, 14));
71 *
this =
ThemedIcon(QStringLiteral(
":/svg_icons/") + name + QStringLiteral(
".svg"),
72 ThemeManager::PaletteText);
86 explicit ThemedIcon(
const QString &svg_resource_path,
87 ThemeManager::ThemeToken token,
88 ThemeManager::ThemeToken active_token,
89 ThemeManager::ThemeToken selected_token = ThemeManager::NoRole,
90 QSize size = QSize(14, 14));
103 ThemeManager::ThemeToken token,
104 ThemeManager::ThemeToken active_token,
105 ThemeManager::ThemeToken selected_token,
ThemedIcon(const QString &svg_resource_path, ThemeManager::ThemeToken token, QSize size=QSize(14, 14))
Definition themed_icon.cpp:156
void setPalette(const QPalette &palette)
Set a custom palette for drawing this icon instead of the application palette.
Definition themed_icon.cpp:183
ThemedIcon(const char *name)
Convenience constructor for creating a themed icon from a stock name.
Definition themed_icon.h:59
ThemedIcon(const QString &name)
Convenience constructor for creating a themed icon from a stock name.
Definition themed_icon.h:69
std::shared_ptr< std::optional< QPalette > > IconPaletteRef
Palette override shared between an icon object and its engine, so that ThemedIcon::setPalette() / Con...
Definition token_palette.h:27