diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-12-29 21:40:22 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2021-01-02 15:38:16 +0100 |
| commit | 095348c16f58d757f2d9549d06fd12d5ed14a1d2 (patch) | |
| tree | eeb2e1641508f00aed0a7df8df3a9fe02fec14c9 /src/modlistview.cpp | |
| parent | 44e846cf18d2e46b471183fd1d5ba81a4b7a312d (diff) | |
Add option to disable collapsible separators.
Diffstat (limited to 'src/modlistview.cpp')
| -rw-r--r-- | src/modlistview.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp index 643b1971..dbd09884 100644 --- a/src/modlistview.cpp +++ b/src/modlistview.cpp @@ -76,8 +76,10 @@ ModListView::ModListView(QWidget* parent) setItemDelegate(new ModListStyledItemDelegated(this));
}
-void ModListView::refreshStyle()
+void ModListView::refresh()
{
+ updateGroupByProxy(-1);
+
// maybe there is a better way but I did not find one
QString sheet = styleSheet();
setStyleSheet("QTreeView { }");
@@ -496,7 +498,8 @@ void ModListView::updateGroupByProxy(int groupIndex) m_byNexusIdProxy->setGroupedColumn(ModList::COL_MODID);
m_sortProxy->setSourceModel(m_byNexusIdProxy);
}
- else if (m_sortProxy->sortColumn() == ModList::COL_PRIORITY
+ else if (m_core->settings().interface().collapsibleSeparators()
+ && m_sortProxy->sortColumn() == ModList::COL_PRIORITY
&& m_sortProxy->sortOrder() == Qt::AscendingOrder) {
m_sortProxy->setSourceModel(m_byPriorityProxy);
m_byPriorityProxy->refresh();
|
