summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlistview.cpp')
-rw-r--r--src/modlistview.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp
index b36a77d9..f8192758 100644
--- a/src/modlistview.cpp
+++ b/src/modlistview.cpp
@@ -17,6 +17,7 @@
#include "log.h"
#include "modflagicondelegate.h"
#include "modconflicticondelegate.h"
+#include "modlistviewactions.h"
#include "modlistdropinfo.h"
#include "genericicondelegate.h"
#include "shared/directoryentry.h"
@@ -118,6 +119,11 @@ int ModListView::sortColumn() const
return m_sortProxy ? m_sortProxy->sortColumn() : -1;
}
+ModListViewActions& ModListView::actions() const
+{
+ return *m_actions;
+}
+
int ModListView::nextMod(int modIndex) const
{
const QModelIndex start = indexModelToView(m_core->modList()->index(modIndex, 0));
@@ -634,10 +640,11 @@ void ModListView::updateGroupByProxy(int groupIndex)
}
}
-void ModListView::setup(OrganizerCore& core, Ui::MainWindow* mwui)
+void ModListView::setup(OrganizerCore& core, ModListViewActions* actions, Ui::MainWindow* mwui)
{
// attributes
m_core = &core;
+ m_actions = actions;
ui = { mwui->groupCombo, mwui->activeModsCounter, mwui->modFilterEdit, mwui->clearFiltersButton };
connect(m_core, &OrganizerCore::modInstalled, this, &ModListView::onModInstalled);