summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index caf533f2..2ca15b00 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -533,12 +533,10 @@ MainWindow::MainWindow(Settings &settings
void MainWindow::setupModList()
{
- auto* actions = new ModListViewActions(m_OrganizerCore, *m_Filters, m_CategoryFactory, this, ui->modList);
- ui->modList->setup(m_OrganizerCore, m_CategoryFactory, actions, ui);
+ ui->modList->setup(m_OrganizerCore, m_CategoryFactory, *m_Filters, this, ui);
- connect(actions, &ModListViewActions::overwriteCleared, [=]() { scheduleCheckForProblems(); });
- connect(actions, &ModListViewActions::originModified, this, &MainWindow::originModified);
- connect(m_OrganizerCore.modList(), &ModList::clearOverwrite, actions, &ModListViewActions::clearOverwrite);
+ connect(&ui->modList->actions(), &ModListViewActions::overwriteCleared, [=]() { scheduleCheckForProblems(); });
+ connect(&ui->modList->actions(), &ModListViewActions::originModified, this, &MainWindow::originModified);
connect(m_OrganizerCore.modList(), &ModList::modPrioritiesChanged, [&]() { m_ArchiveListWriter.write(); });
// keep here for now