Cockatrice/cockatrice/src/interface/widgets/deck_editor
BruebachL 827e44a4d3
[DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander' (#6415)
* [DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander'

Took 2 minutes

Took 16 minutes

* Convert json data holder to structs, rename variables, extract widget

- Extract bracket estimation UI from DeckEditorDeckDockWidget into a
  new CommanderBracketWidget
- Move CommanderSpellbook integration settings from CardsDisplaySettings
  to DeckEditorSettings (matching the settings refactor on master)
- Rename CommanderSpellbook integration variables to drop the redundant
  'DeckEditor' prefix

Took 4 minutes

# Commit time for manual adjustment:
# Took 6 minutes

# Commit time for manual adjustment:
# Took 8 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-08-09 00:46:17 +02:00
..
card_database_view.cpp [Settings] Split cache_settings monolith into multiple SettingsManager sub-classes (#7050) 2026-07-27 11:25:39 +02:00
card_database_view.h [TabDeckEditor] Refactor card database view into own class (#6967) 2026-06-05 10:20:46 -07:00
deck_editor_card_database_dock_widget.cpp [TabDeckEditor] Refactor card database view into own class (#6967) 2026-06-05 10:20:46 -07:00
deck_editor_card_database_dock_widget.h [TabDeckEditor] Refactor card database view into own class (#6967) 2026-06-05 10:20:46 -07:00
deck_editor_card_info_dock_widget.cpp [TabDeckEditor] Automatically sync view menu actions (#6522) 2026-01-15 21:05:19 -05:00
deck_editor_card_info_dock_widget.h [Move refactor] Move tabs to interface/widgets (#6235) 2025-10-09 14:51:47 +02:00
deck_editor_database_display_widget.cpp [TabDeckEditor] Refactor card database view into own class (#6967) 2026-06-05 10:20:46 -07:00
deck_editor_database_display_widget.h [TabDeckEditor] Refactor card database view into own class (#6967) 2026-06-05 10:20:46 -07:00
deck_editor_deck_dock_widget.cpp [DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander' (#6415) 2026-08-09 00:46:17 +02:00
deck_editor_deck_dock_widget.h [DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander' (#6415) 2026-08-09 00:46:17 +02:00
deck_editor_filter_dock_widget.cpp [Settings] Split cache_settings monolith into multiple SettingsManager sub-classes (#7050) 2026-07-27 11:25:39 +02:00
deck_editor_filter_dock_widget.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
deck_editor_printing_selector_dock_widget.cpp [Settings] Split cache_settings monolith into multiple SettingsManager sub-classes (#7050) 2026-07-27 11:25:39 +02:00
deck_editor_printing_selector_dock_widget.h [DeckEditor] Show info in PrintingSelector dock when override printings enabled (#6554) 2026-01-24 02:20:16 -08:00
deck_list_history_manager_widget.cpp [DeckEditor] Alternate row colors in history list (#6626) 2026-02-22 22:11:10 +01:00
deck_list_history_manager_widget.h [TabDeckEditor] Create class to centralize deck state (#6459) 2025-12-31 17:54:47 +01:00
deck_list_style_proxy.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
deck_list_style_proxy.h Mark more functions as [[nodiscard]] (#6320) 2025-11-16 01:39:24 +01:00
deck_state_manager.cpp [DeckEditor] Replace mainboard/sideboard with tokensboard for tokens (#6971) 2026-06-09 20:46:43 -07:00
deck_state_manager.h [DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander' (#6415) 2026-08-09 00:46:17 +02:00
printing_disabled_info_widget.cpp [VDE] Fix Qt warnings in log (#6605) 2026-02-19 08:32:56 +01:00
printing_disabled_info_widget.h [DeckEditor] Show info in PrintingSelector dock when override printings enabled (#6554) 2026-01-24 02:20:16 -08:00