summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/settingsview.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/settingsview.h b/ui/settingsview.h
index 2506e2ac..c22f562e 100644
--- a/ui/settingsview.h
+++ b/ui/settingsview.h
@@ -105,16 +105,18 @@ class BINARYNINJAUIAPI SettingsFilterProxyModel : public QSortFilterProxyModel
int scopeFilter() { return m_scopeFilter; }
void setScopeFilter(int scope)
{
+ beginFilterChange();
m_scopeFilter = scope;
- invalidateFilter();
m_subgroupFilterCache.clear();
+ endFilterChange();
}
int scopeForSchema() { return m_scopeForSchema; }
void setScopeForSchema(int scope)
{
- invalidateFilter();
+ beginFilterChange();
m_subgroupFilterCache.clear();
m_scopeForSchema = scope;
+ endFilterChange();
}
QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override;