QHeaderView: Reset cached section sizes on font and style change
Change-Id: I7ce88b7e43249499343a9aae6acb806dd9c41f31 Task-number: QTBUG-33855 Task-number: QTBUG-37153 Task-number: QTBUG-50010 Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>bb10
parent
15163d1939
commit
ac2e991675
|
|
@ -2608,10 +2608,12 @@ bool QHeaderView::viewportEvent(QEvent *e)
|
|||
}
|
||||
return true; }
|
||||
#endif // QT_NO_STATUSTIP
|
||||
case QEvent::Hide:
|
||||
case QEvent::Show:
|
||||
case QEvent::FontChange:
|
||||
case QEvent::StyleChange:{
|
||||
case QEvent::StyleChange:
|
||||
d->invalidateCachedSizeHint();
|
||||
// Fall through
|
||||
case QEvent::Hide:
|
||||
case QEvent::Show: {
|
||||
QAbstractScrollArea *parent = qobject_cast<QAbstractScrollArea *>(parentWidget());
|
||||
if (parent && parent->isVisible()) // Only resize if we have a visible parent
|
||||
resizeSections();
|
||||
|
|
|
|||
Loading…
Reference in New Issue