emojier: port away from deprecated invalidateFilter()

invalidateFilter() is deprecated and should be replaced by
beginFilterChange() and endFilterChange().
This commit is contained in:
Christoph Wolk 2025-12-10 21:02:42 +01:00
parent 0ce579dd90
commit 5f1564280c

View file

@ -284,8 +284,9 @@ QString CategoryModelFilter::category() const
void CategoryModelFilter::setCategory(const QString &category)
{
if (m_category != category) {
beginFilterChange();
m_category = category;
invalidateFilter();
endFilterChange(QSortFilterProxyModel::Direction::Rows);
}
}
@ -301,8 +302,9 @@ QString SearchModelFilter::search() const
void SearchModelFilter::setSearch(const QString &search)
{
if (m_search != search) {
beginFilterChange();
m_search = search;
invalidateFilter();
endFilterChange(QSortFilterProxyModel::Direction::Rows);
}
}