From 52f17244498f3cdbaf69b836da92d21d8b19f35c Mon Sep 17 00:00:00 2001 From: Brendan Hagan Date: Sun, 19 Jun 2022 22:46:10 -0400 Subject: [PATCH] feat: new set stylesheet filtering --- data/en.mse-locale/locale | 2 ++ src/gui/control/package_list.cpp | 49 +++++++++++++++++++++++++------- src/gui/control/package_list.hpp | 36 +++++++++++++++-------- src/gui/new_window.cpp | 22 ++++++++++---- src/gui/new_window.hpp | 4 +++ src/util/window_id.hpp | 3 ++ 6 files changed, 88 insertions(+), 28 deletions(-) diff --git a/data/en.mse-locale/locale b/data/en.mse-locale/locale index 046fafa2..a42bb812 100644 --- a/data/en.mse-locale/locale +++ b/data/en.mse-locale/locale @@ -461,6 +461,8 @@ label: # New set window game type: &Game type: style type: &Card style: + search stylesheet list: Filter Stylesheets + search stylesheet list control: Filter the card list. Use - to exclude cards. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. stylesheet not found : The set you are trying to open uses the stylesheet "%s". diff --git a/src/gui/control/package_list.cpp b/src/gui/control/package_list.cpp index bc3a7d98..1da02a7e 100644 --- a/src/gui/control/package_list.cpp +++ b/src/gui/control/package_list.cpp @@ -13,6 +13,12 @@ #include