From 39eb983fe9c817ac8a388924b606935168ca75ff Mon Sep 17 00:00:00 2001 From: Christian Daniel Jensen Date: Tue, 3 Nov 2026 12:14:24 -0700 Subject: [PATCH] Use shared multi-select Essence dropdown in Visual Database filters --- .../visual_database_display_color_filter_widget.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.h index 184f1f96c..b1b268444 100644 --- a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.h +++ b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.h @@ -18,6 +18,7 @@ class FilterTreeModel; class QComboBox; class QHBoxLayout; +class EssenceFilterPicker; class VisualDatabaseDisplayColorFilterCircleWidget : public QWidget { @@ -63,7 +64,7 @@ private slots: void addFilter(QChar color); void removeFilter(QChar color); void updateFilterMode(); - void setManaSymbolActive(QChar color, bool active); + void setEssenceActive(QChar essence, bool active); QList getActiveColors(); void syncWithFilterModel(); @@ -71,6 +72,7 @@ private: FilterTreeModel *filterModel; QHBoxLayout *layout; QComboBox *modeComboBox; + EssenceFilterPicker *essencePicker = nullptr; FilterMode currentMode = FilterMode::Includes; // Default mode QtUtils::Debouncer syncDebouncer{100}; };