Changeset View
Changeset View
Standalone View
Standalone View
krusader/Dialogs/krsqueezedtextlabel.cpp
Context not available. | |||||
55 | QString sqtext = fullText; | 55 | QString sqtext = fullText; | ||
---|---|---|---|---|---|
56 | QFontMetrics fm(fontMetrics()); | 56 | QFontMetrics fm(fontMetrics()); | ||
57 | int labelWidth = size().width(); | 57 | int labelWidth = size().width(); | ||
58 | #if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0) | ||||
59 | int textWidth = fm.horizontalAdvance(sqtext); | ||||
60 | #else | ||||
58 | int textWidth = fm.width(sqtext); | 61 | int textWidth = fm.width(sqtext); | ||
62 | #endif | ||||
59 | if (textWidth > labelWidth) { | 63 | if (textWidth > labelWidth) { | ||
60 | int avgCharSize = textWidth / sqtext.length(); | 64 | int avgCharSize = textWidth / sqtext.length(); | ||
61 | int numOfExtraChars = (textWidth - labelWidth) / avgCharSize; | 65 | int numOfExtraChars = (textWidth - labelWidth) / avgCharSize; | ||
Context not available. |