Cockatrice/cockatrice/src/interface/widgets/server/user
BruebachL 83fd65b34b
[CardSearch] Add card completion popups to chats and search fields (#7089)
* Add card completion popups to chats and search fields

Completes @mention and [[card]] in chat, and card names in the deck
editor, EDHREC, Archidekt, card art rules, and user card settings
searches. Pops up a styled list with mana pips and a card image
preview, flipping the list order when the popup opens above the text
field.

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-08-11 18:50:30 +02:00
..
user_avatar_provider.cpp [Room][UserList] Introduce style delegate (#6981) 2026-06-26 20:52:24 -04:00
user_avatar_provider.h [Room][UserList] Introduce style delegate (#6981) 2026-06-26 20:52:24 -04:00
user_card_art_provider.cpp [UserListDelegate] Consider providerId (#7018) 2026-06-27 11:23:55 -04:00
user_card_art_provider.h [UserListDelegate] Consider providerId (#7018) 2026-06-27 11:23:55 -04:00
user_card_settings_dialog.cpp [CardSearch] Add card completion popups to chats and search fields (#7089) 2026-08-11 18:50:30 +02:00
user_card_settings_dialog.h [UserListDelegate] Consider providerId (#7018) 2026-06-27 11:23:55 -04:00
user_context_menu.cpp [UserContextMenu] Refactor: Consolidate actions (#7022) 2026-07-05 18:24:52 -07:00
user_context_menu.h [UserContextMenu] Refactor: Consolidate actions (#7022) 2026-07-05 18:24:52 -07:00
user_info_box.cpp [UserListDelegate] Supply providerid in cmd, position popup correctly (#7020) 2026-06-27 14:44:24 -04:00
user_info_box.h [Room][UserList] Introduce style delegate (#6981) 2026-06-26 20:52:24 -04:00
user_info_connection.cpp [Settings] Split cache_settings monolith into multiple SettingsManager sub-classes (#7050) 2026-07-27 11:25:39 +02:00
user_info_connection.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00
user_info_popup.cpp [UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning (#7087) 2026-08-10 22:11:14 +02:00
user_info_popup.h [UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning (#7087) 2026-08-10 22:11:14 +02:00
user_list_manager.cpp [Room][UserList] Introduce style delegate (#6981) 2026-06-26 20:52:24 -04:00
user_list_manager.h [Room][UserList] Introduce style delegate (#6981) 2026-06-26 20:52:24 -04:00
user_list_painter.cpp [UserListDelegate] Consider providerId (#7018) 2026-06-27 11:23:55 -04:00
user_list_painter.h [UserListDelegate] Consider providerId (#7018) 2026-06-27 11:23:55 -04:00
user_list_proxy.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00
user_list_widget.cpp [UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning (#7087) 2026-08-10 22:11:14 +02:00
user_list_widget.h [UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning (#7087) 2026-08-10 22:11:14 +02:00