跳转至

cf::ui::gallery::FontCardWidget

Font card widget displaying a single typography token. More...

#include <MaterialTypographyMainWindow.h>

Inherits from QWidget, QWidget

Public Signals

Name
void clicked(constQString & cssStyle)
void clicked(constQString & cssStyle)

Public Functions

Name
FontCardWidget(constQString & tokenName, constQFont & font, float lineHeight, constQString & previewText, QWidget * parent =nullptr)
void updateFont(constQFont & font, float lineHeight)
QSize sizeHint() const override
FontCardWidget(constQString & tokenName, constQFont & font, float lineHeight, constQString & previewText, QWidget * parent =nullptr)
void updateFont(constQFont & font, float lineHeight)
QSize sizeHint() const override

Protected Functions

Name
void paintEvent(QPaintEvent * event) override
void enterEvent(QEnterEvent * event) override
void leaveEvent(QEvent * event) override
void mousePressEvent(QMouseEvent * event) override
void paintEvent(QPaintEvent * event) override
void enterEvent(QEnterEvent * event) override
void leaveEvent(QEvent * event) override
void mousePressEvent(QMouseEvent * event) override

Detailed Description

class cf::ui::gallery::FontCardWidget;

Font card widget displaying a single typography token.

Shows:

  • Font preview text
  • Token name (e.g., "md.typography.displayLarge")
  • Font properties (size, weight, line-height)

Click to copy CSS style to clipboard.

Public Signals Documentation

signal clicked

void clicked(
    constQString & cssStyle
)

signal clicked

void clicked(
    constQString & cssStyle
)

Public Functions Documentation

function FontCardWidget

explicit FontCardWidget(
    constQString & tokenName,
    constQFont & font,
    float lineHeight,
    constQString & previewText,
    QWidget * parent =nullptr
)

function updateFont

void updateFont(
    constQFont & font,
    float lineHeight
)

function sizeHint

QSize sizeHint() const override

function FontCardWidget

explicit FontCardWidget(
    constQString & tokenName,
    constQFont & font,
    float lineHeight,
    constQString & previewText,
    QWidget * parent =nullptr
)

function updateFont

void updateFont(
    constQFont & font,
    float lineHeight
)

function sizeHint

QSize sizeHint() const override

Protected Functions Documentation

function paintEvent

void paintEvent(
    QPaintEvent * event
) override

function enterEvent

void enterEvent(
    QEnterEvent * event
) override

function leaveEvent

void leaveEvent(
    QEvent * event
) override

function mousePressEvent

void mousePressEvent(
    QMouseEvent * event
) override

function paintEvent

void paintEvent(
    QPaintEvent * event
) override

function enterEvent

void enterEvent(
    QEnterEvent * event
) override

function leaveEvent

void leaveEvent(
    QEvent * event
) override

function mousePressEvent

void mousePressEvent(
    QMouseEvent * event
) override

Updated on 2026-03-09 at 10:14:00 +0000