Changeset View
Changeset View
Standalone View
Standalone View
krusader/Dialogs/krsqueezedtextlabel.cpp
Context not available. | |||||
31 | #include <KCoreAddons/KUrlMimeData> | 31 | #include <KCoreAddons/KUrlMimeData> | ||
---|---|---|---|---|---|
32 | #include <KCoreAddons/KStringHandler> | 32 | #include <KCoreAddons/KStringHandler> | ||
33 | 33 | | |||
34 | #include "../compat.h" | ||||
35 | | ||||
34 | KrSqueezedTextLabel::KrSqueezedTextLabel(QWidget *parent): | 36 | KrSqueezedTextLabel::KrSqueezedTextLabel(QWidget *parent): | ||
35 | KSqueezedTextLabel(parent), _index(-1), _length(-1) | 37 | KSqueezedTextLabel(parent), _index(-1), _length(-1) | ||
36 | { | 38 | { | ||
Context not available. | |||||
55 | QString sqtext = fullText; | 57 | QString sqtext = fullText; | ||
56 | QFontMetrics fm(fontMetrics()); | 58 | QFontMetrics fm(fontMetrics()); | ||
57 | int labelWidth = size().width(); | 59 | int labelWidth = size().width(); | ||
58 | int textWidth = fm.width(sqtext); | 60 | int textWidth = fm.QFONTMETRICS_WIDTH(sqtext); | ||
59 | if (textWidth > labelWidth) { | 61 | if (textWidth > labelWidth) { | ||
60 | int avgCharSize = textWidth / sqtext.length(); | 62 | int avgCharSize = textWidth / sqtext.length(); | ||
61 | int numOfExtraChars = (textWidth - labelWidth) / avgCharSize; | 63 | int numOfExtraChars = (textWidth - labelWidth) / avgCharSize; | ||
Context not available. |