summaryrefslogtreecommitdiff
path: root/src/filterlist.cpp
diff options
context:
space:
mode:
authorSilarn <jrim@rimpo.org>2019-12-24 15:15:45 -0600
committerJeremy Rimpo <jeremy.rimpo@servermonkey.com>2023-09-21 17:10:39 -0500
commitf764271b1f1fa457af9dd4f7d044005d46fcd84b (patch)
tree5bccd25be3cb64fe602e428ab2a5ebd2777196d9 /src/filterlist.cpp
parent127db7799ed4847b151a35a16cefab6c494128ef (diff)
WIP: Refactor cat dialog and implement nex cat updates
Diffstat (limited to 'src/filterlist.cpp')
-rw-r--r--src/filterlist.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/filterlist.cpp b/src/filterlist.cpp
index 54853227..8ac4040c 100644
--- a/src/filterlist.cpp
+++ b/src/filterlist.cpp
@@ -2,6 +2,7 @@
#include "categories.h"
#include "categoriesdialog.h"
#include "organizercore.h"
+#include "plugincontainer.h"
#include "settings.h"
#include "ui_mainwindow.h"
#include <utility.h>
@@ -188,8 +189,8 @@ private:
};
-FilterList::FilterList(Ui::MainWindow* ui, OrganizerCore* organizer, CategoryFactory* factory)
- : ui(ui), m_Organizer(organizer), m_factory(factory)
+FilterList::FilterList(Ui::MainWindow* ui, OrganizerCore* organizer, PluginContainer* pluginContainer, CategoryFactory* factory)
+ : ui(ui), m_Organizer(organizer), m_pluginContainer(pluginContainer, m_factory(factory)
{
auto* eventFilter = new CriteriaItemFilter(ui->filters, [&](auto* item, int dir) {
return cycleItem(item, dir);
@@ -425,7 +426,7 @@ void FilterList::checkCriteria()
void FilterList::editCategories()
{
- CategoriesDialog dialog(qApp->activeWindow());
+ CategoriesDialog dialog(m_pluginContainer, qApp->activeWindow());
if (dialog.exec() == QDialog::Accepted) {
dialog.commitChanges();