Fixes: Fix incorrect text elliding on combo box

Task:     Reported by b_lindeijer
Details:
We incorrectly reduced the text rect for combos.
This commit is contained in:
Jens Bache-Wiig
2009-01-26 17:42:29 +01:00
parent 4cec3bd570
commit ecef605d15

View File

@@ -773,7 +773,7 @@ void ManhattanStyle::drawControl(ControlElement element, const QStyleOption *opt
customPal.setBrush(QPalette::All, QPalette::ButtonText, QColor(0, 0, 0, 70)); customPal.setBrush(QPalette::All, QPalette::ButtonText, QColor(0, 0, 0, 70));
QRect rect = editRect.adjusted(1, 0, -8, 0); QRect rect = editRect.adjusted(1, 0, 0, 0);
QString text = option->fontMetrics.elidedText(cb->currentText, Qt::ElideRight, rect.width()); QString text = option->fontMetrics.elidedText(cb->currentText, Qt::ElideRight, rect.width());
drawItemText(painter, rect.translated(0, 1), drawItemText(painter, rect.translated(0, 1),
visualAlignment(option->direction, Qt::AlignLeft | Qt::AlignVCenter), visualAlignment(option->direction, Qt::AlignLeft | Qt::AlignVCenter),