sizeHint: take alignment and Qt::TextWordWrap flags into account, as done in paintWidget
the QRectF is a reasonably large rect so that it doesn't interfere with result size svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=725859
This commit is contained in:
parent
830b4b5e84
commit
b038a10d13
|
@ -49,7 +49,7 @@ QSizeF Label::sizeHint() const
|
|||
{
|
||||
QFontMetricsF m(QFont("Arial", 12));
|
||||
|
||||
return m.boundingRect(d->text).size();
|
||||
return m.boundingRect(QRectF(0,0,9999,9999), d->alignment | Qt::TextWordWrap, d->text).size();
|
||||
}
|
||||
|
||||
void Label::setText(const QString& text)
|
||||
|
|
Loading…
Reference in New Issue
Block a user