Task-number: QTCREATORBUG-5311
Change-Id: Ib50dfcb54f2cd23094ca51f2e5ce10890c92a732
Reviewed-on: http://codereview.qt.nokia.com/1166
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
QSize DetailsButton::sizeHint() const
{
// TODO: Adjust this when icons become available!
+ const int w = fontMetrics().width(text()) + 32;
#ifdef Q_WS_MAC
- return QSize(80, 34);
+ return QSize(w, 34);
#else
- return QSize(80, 22);
+ return QSize(w, 22);
#endif
}
QRect textRect = p.fontMetrics().boundingRect(text());
textRect.setWidth(textRect.width() + 15);
+ textRect.setHeight(textRect.height() + 4);
textRect.moveCenter(rect().center());
p.drawText(textRect, Qt::AlignLeft | Qt::AlignVCenter, text());