Cockatrice/cockatrice/src/dialogs
BruebachL c8336df49d
Refactor Card Info Widgets (#5176)
* Refactor CardInfo Widgets to reside in their appropriate folder and to have a clearer naming structure.

* Add optional HoverToZoom functionality to CardInfoPictureWidget (default: disabled) and utility class to display text over a CardInfoPictureWidget.

* Patch CardInfoWidgets to use the new CardDatabaseManager.

* Add HoverToZoom to CardInfoPictureWithTextOverlayWidget

* Refactors and new signals for CardInfoPictureWidgets.

* Address pull request comments (nullptr checks and additional comments, mostly.)

* Reformat code so the linter will stop yelling at me.

* Linting.

* Fix the build.

* Fix warnings.

* Formatting, const qualifiers.

* Sensibly call the base class's (QWidget) paint event.

* Address PR comments (card picture).

* QT Version check because enterEvent signature changed.

* Linting.

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2024-11-17 10:49:22 -05:00
..
dlg_connect.cpp Add backwards support Qt6.7's checkStateChanged on QCheckBoxes (#5137) 2024-10-20 23:35:34 -04:00
dlg_connect.h Add backwards support Qt6.7's checkStateChanged on QCheckBoxes (#5137) 2024-10-20 23:35:34 -04:00
dlg_create_game.cpp Add backwards support Qt6.7's checkStateChanged on QCheckBoxes (#5137) 2024-10-20 23:35:34 -04:00
dlg_create_game.h Add backwards support Qt6.7's checkStateChanged on QCheckBoxes (#5137) 2024-10-20 23:35:34 -04:00
dlg_create_token.cpp Refactor Card Info Widgets (#5176) 2024-11-17 10:49:22 -05:00
dlg_create_token.h Refactor Card Info Widgets (#5176) 2024-11-17 10:49:22 -05:00
dlg_edit_avatar.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_edit_avatar.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_edit_password.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_edit_password.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_edit_tokens.cpp Refactor CardDatabase *db global variable to singleton CardDatabaseManager. (#5159) 2024-11-05 19:32:59 +01:00
dlg_edit_tokens.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_edit_user.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_edit_user.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_filter_games.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_filter_games.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_forgot_password_challenge.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_forgot_password_challenge.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_forgot_password_request.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_forgot_password_request.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_forgot_password_reset.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_forgot_password_reset.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_load_deck_from_clipboard.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_load_deck_from_clipboard.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_load_remote_deck.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_load_remote_deck.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_manage_sets.cpp Refactor CardDatabase *db global variable to singleton CardDatabaseManager. (#5159) 2024-11-05 19:32:59 +01:00
dlg_manage_sets.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_register.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_register.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_roll_dice.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_roll_dice.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_settings.cpp Add option to open deck in new tab by default (#5143) 2024-11-10 18:16:50 -05:00
dlg_settings.h Add option to open deck in new tab by default (#5143) 2024-11-10 18:16:50 -05:00
dlg_tip_of_the_day.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_tip_of_the_day.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_update.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_update.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_view_log.cpp Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00
dlg_view_log.h Major Directory Refactoring (#5118) 2024-10-20 10:11:35 -04:00