Changeset View
Changeset View
Standalone View
Standalone View
src/qt/guiutil.cpp
Show First 20 Lines • Show All 948 Lines • ▼ Show 20 Lines | |||||
#endif | #endif | ||||
} | } | ||||
qreal calculateIdealFontSize(int width, const QString &text, QFont font, | qreal calculateIdealFontSize(int width, const QString &text, QFont font, | ||||
qreal minPointSize, qreal font_size) { | qreal minPointSize, qreal font_size) { | ||||
while (font_size >= minPointSize) { | while (font_size >= minPointSize) { | ||||
font.setPointSizeF(font_size); | font.setPointSizeF(font_size); | ||||
QFontMetrics fm(font); | QFontMetrics fm(font); | ||||
if (fm.horizontalAdvance(text) < width) { | if (GUIUtil::TextWidth(fm, text) < width) { | ||||
break; | break; | ||||
} | } | ||||
font_size -= 0.5; | font_size -= 0.5; | ||||
} | } | ||||
return font_size; | return font_size; | ||||
} | } | ||||
void ClickableLabel::mouseReleaseEvent(QMouseEvent *event) { | void ClickableLabel::mouseReleaseEvent(QMouseEvent *event) { | ||||
Show All 36 Lines |