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:
Hoàng Đức Hiếu 2007-10-16 11:54:37 +00:00
parent 830b4b5e84
commit b038a10d13

View File

@ -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)