Added support for disabling item selection in ListScene

This commit is contained in:
Nav
2023-03-29 23:13:40 +01:00
parent 48f8d215ac
commit 5bbcf3be50

View File

@@ -128,11 +128,13 @@ namespace Bloom::Widgets
return; return;
} }
this->selectedItems.push_back(clickedListItem); if (this->selectionLimit > 0) {
clickedListItem->selected = true; this->selectedItems.push_back(clickedListItem);
clickedListItem->update(); clickedListItem->selected = true;
clickedListItem->update();
emit this->selectionChanged(this->selectedItems);
}
emit this->selectionChanged(this->selectedItems);
emit this->itemClicked(clickedListItem); emit this->itemClicked(clickedListItem);
} }