diff -r 56cd8111b7f7 -r 41300fa6a67c src/gui/styles/qcleanlooksstyle.cpp --- a/src/gui/styles/qcleanlooksstyle.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/src/gui/styles/qcleanlooksstyle.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -3817,6 +3817,7 @@ newSize.setWidth(80); if (!btn->icon.isNull() && btn->iconSize.height() > 16) newSize -= QSize(0, 2); + newSize += QSize(0, 1); } if (const QPushButton *button = qobject_cast(widget)) { if (qobject_cast(button->parentWidget())) { @@ -3825,6 +3826,7 @@ } } break; +#ifndef QT_NO_GROUPBOX case CT_GroupBox: // Since we use a bold font we have to recalculate base width if (const QGroupBox *gb = qobject_cast(widget)) { @@ -3840,6 +3842,7 @@ } newSize += QSize(0, 1); break; +#endif //QT_NO_GROUPBOX case CT_RadioButton: case CT_CheckBox: newSize += QSize(0, 1); @@ -3866,7 +3869,7 @@ if (const QStyleOptionMenuItem *menuItem = qstyleoption_cast(option)) { if (menuItem->menuItemType == QStyleOptionMenuItem::Separator) { if (!menuItem->text.isEmpty()) { - newSize.setHeight(menuItem->fontMetrics.lineSpacing()); + newSize.setHeight(menuItem->fontMetrics.height()); } } #ifndef QT_NO_COMBOBOX