From 662a1eb3d7073166b1db3a05e34ecefd73046e3b Mon Sep 17 00:00:00 2001 From: Mikaƫl Capelle Date: Thu, 14 Jan 2021 20:11:02 +0100 Subject: Contextual menu entry for enable/disable all visible. --- src/modlistview.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/modlistview.cpp') diff --git a/src/modlistview.cpp b/src/modlistview.cpp index ae905a6e..63f38c46 100644 --- a/src/modlistview.cpp +++ b/src/modlistview.cpp @@ -214,6 +214,11 @@ Qt::SortOrder ModListView::sortOrder() const return m_sortProxy ? m_sortProxy->sortOrder() : Qt::AscendingOrder; } +bool ModListView::isFilterActive() const +{ + return m_sortProxy && m_sortProxy->isFilterActive(); +} + ModListView::GroupByMode ModListView::groupByMode() const { if (m_sortProxy == nullptr) { @@ -295,16 +300,6 @@ std::optional ModListView::prevMod(unsigned int modIndex) const return {}; } -void ModListView::enableAllVisible() -{ - m_core->modList()->setActive(indexViewToModel(flatIndex(model())), true); -} - -void ModListView::disableAllVisible() -{ - m_core->modList()->setActive(indexViewToModel(flatIndex(model())), false); -} - void ModListView::setFilterCriteria(const std::vector& criteria) { m_sortProxy->setCriteria(criteria); -- cgit v1.3.1