54 case ThemeManager::PaletteWindow:
return palette->color(QPalette::Window);
55 case ThemeManager::PaletteBase:
return palette->color(QPalette::Base);
56 case ThemeManager::PaletteText:
return palette->color(QPalette::Text);
57 case ThemeManager::PaletteWindowText:
return palette->color(QPalette::WindowText);
58 case ThemeManager::PaletteAlternateBase:
return palette->color(QPalette::AlternateBase);
59 case ThemeManager::PaletteMid:
return palette->color(QPalette::Mid);
60 case ThemeManager::PaletteMidLight:
return palette->color(QPalette::Midlight);
61 case ThemeManager::PaletteHighlightedText:
return palette->color(QPalette::HighlightedText);
65 const QColor c = ThemeManager::instance()->color(token);
68 return (palette ? *palette : qApp->palette()).color(QPalette::Text);
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
QColor resolveIconToken(ThemeManager::ThemeToken token, const QPalette *palette)
Resolve a theme token for an icon engine, optionally against a caller-supplied palette.
Definition token_palette.h:50