API reference
IconCatalog
Public types, functions, and constants declared in this header.
No matching API members.
Typography::Icons::IconInfo
Metadata for one glyph in the bundled Fluent UI System Icons face.
Methods
QString glyph() constReturns the UTF-16 glyph string for this codepoint.
Fields
QString nameStable upstream key, e.g. ic_fluent_add_20_regular.
QString displayNameHuman-readable semantic name.
int designSize = 0Upstream optical design size in pixels.
Typography::Icons
Methods
const QVector<IconInfo>& catalog()Returns the complete bundled Regular icon catalog.
QString glyph(const QString& name)Resolves an upstream icon name to a glyph string.
int snapIconPixelSize(int requestedPixelSize)Snaps a requested paint size onto Fluent/WinUI crisp optical slots.
QString glyphForSize(const QString& glyphOrName, int designSize)Resolves a semantic or catalog glyph to its native optical-size variant.
QFont font(int pixelSize)Creates a platform-consistent font for painting an icon glyph.
void paintGlyph(QPainter& painter, const QRectF& targetRect, const QString& glyphOrName, int pixelSize, Qt::Alignment alignment = Qt::AlignCenter)Paints a Fluent icon glyph crisply into @p targetRect.