From f94c74947cd1d0c0292bb59457035408542b061a Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sat, 22 Mar 2025 20:48:06 -0700 Subject: [PATCH] Fix delete action in filters not working --- .../ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp | 4 ++-- .../ui/widgets/deck_editor/deck_editor_filter_dock_widget.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp b/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp index 2f03ad656..c60b1733b 100644 --- a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp +++ b/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp @@ -96,11 +96,11 @@ void DeckEditorFilterDockWidget::filterViewCustomContextMenu(const QPoint &point action = menu.addAction(QString("delete")); action->setData(point); - connect(&menu, SIGNAL(triggered(QAction *)), this, SLOT(filterRemove(QAction *))); + connect(&menu, &QMenu::triggered, this, &DeckEditorFilterDockWidget::filterRemove); menu.exec(filterView->mapToGlobal(point)); } -void DeckEditorFilterDockWidget::filterRemove(QAction *action) +void DeckEditorFilterDockWidget::filterRemove(const QAction *action) { QPoint point; QModelIndex idx; diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.h b/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.h index 3113b2e24..67b033ba1 100644 --- a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.h +++ b/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.h @@ -28,7 +28,7 @@ private: KeySignals filterViewKeySignals; QWidget *filterBox; - void filterRemove(QAction *action); + void filterRemove(const QAction *action); private slots: void filterViewCustomContextMenu(const QPoint &point);