38 if (m_SqueezedTextCache != text()) {
39 m_SqueezedTextCache = text();
40 QFontMetrics fm = fontMetrics();
41 if (fm.horizontalAdvance(m_SqueezedTextCache) > contentsRect().width()) {
42 QString elided = fm.elidedText(text(), Qt::ElideMiddle, width());
47 QLabel::paintEvent(event);
SqueezeLabelV1(QWidget *parent=nullptr)
void paintEvent(QPaintEvent *event) override