Resize list to minimum necessary height

This commit is contained in:
WarmUpTill
2021-11-21 15:08:10 +01:00
committed by WarmUpTill
parent 5dfed8ac2a
commit 4d32e921f9
6 changed files with 34 additions and 0 deletions

View File

@@ -962,3 +962,14 @@ bool listMoveDown(QListWidget *list)
list->setCurrentRow(index + 1);
return true;
}
void setHeightToContentHeight(QListWidget *list)
{
auto nrItems = list->count();
if (nrItems == 0) {
list->setMaximumHeight(0);
} else {
list->setMaximumHeight(list->sizeHintForRow(0) * nrItems +
2 * list->frameWidth());
}
}