const bool emptySize = itemSize.isEmpty();
if (emptySize) {
updateVisibleRolesSizes();
- }
- setHeaderShown(emptySize);
-
- if (itemSize.width() < previousSize.width() || itemSize.height() < previousSize.height()) {
- prepareLayoutForIncreasedItemCount(itemSize, ItemSize);
} else {
- m_layouter->setItemSize(itemSize);
+ if (itemSize.width() < previousSize.width() || itemSize.height() < previousSize.height()) {
+ prepareLayoutForIncreasedItemCount(itemSize, ItemSize);
+ } else {
+ m_layouter->setItemSize(itemSize);
+ }
}
+ setHeaderShown(emptySize);
m_sizeHintResolver->clearCache();
updateLayout();