Cockatrice/libcockatrice_deck_list/libcockatrice/deck_list
BruebachL 87443d58f7
[DeckList] Remove dead card XML readElement (#7301)
* [DeckList] Remove no-op card XML readElement

AbstractDecklistCardNode::readElement only advanced the XML
reader to </card> and always returned 0; a card's attributes were
already parsed by the parent InnerDecklistNode::readElement. The
containing zone loop skips the card's end tag itself, so the
method was dead weight and is dropped from the node interface
along with the pure virtual it existed to satisfy.

* [DeckList] Document writeElement as the only serialization method

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-09-18 11:58:29 +02:00
..
tree [DeckList] Remove dead card XML readElement (#7301) 2026-09-18 11:58:29 +02:00
deck_list.cpp [DeckList] Remove obsolete Qt5 qHash compatibility shim (#7300) 2026-09-18 11:58:28 +02:00
deck_list.h [Game] Playmats (#7101) 2026-08-21 10:40:49 +02:00
deck_list_history_manager.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
deck_list_history_manager.h [Fix-Warnings] Mark const getters as [[nodiscard]] (#6365) 2025-11-28 21:38:54 +01:00
deck_list_memento.h [Fix-Warnings] Mark const getters as [[nodiscard]] (#6365) 2025-11-28 21:38:54 +01:00
deck_list_node_tree.cpp add a limit to the size of deckfiles cockatrice can load (#7163) 2026-08-29 15:21:04 +02:00
deck_list_node_tree.h [Client] Add zone management to the deck state manager (#7204) 2026-09-05 22:00:21 +02:00
playmat_resolver.cpp [Game] Playmats (#7101) 2026-08-21 10:40:49 +02:00
playmat_resolver.h [Game] Playmats (#7101) 2026-08-21 10:40:49 +02:00
sideboard_plan.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
sideboard_plan.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00