m_filteredItemIDs = itemIDs;
foreach (ListItem *item, m_listItems) {
- if (itemIDs.contains(m_listItems.key(item)))
+ if (itemIDs.contains(m_listItems.key(item))) {
item->setHidden(false);
- else
+ } else {
+ item->setSelected(false);
item->setHidden(true);
+ }
}
emit listItemSelectionChanged();