More links.

Took 14 minutes
This commit is contained in:
Lukas Brübach 2025-10-02 00:16:10 +02:00
parent 50e84b13b5
commit fe05cdfcf1

View file

@ -44,7 +44,7 @@
* @ingroup Widgets * @ingroup Widgets
* @brief Application dialogs. * @brief Application dialogs.
* *
* Includes dialogs for card prices, deck import/export, * Includes dialogs for card prices, DeckList import/export,
* settings, and other modal user interactions. * settings, and other modal user interactions.
*/ */
@ -105,7 +105,7 @@
* @defgroup DeckEditorTabs Deck Editor Tabs * @defgroup DeckEditorTabs Deck Editor Tabs
* @ingroup Tabs * @ingroup Tabs
* @ingroup DeckEditors * @ingroup DeckEditors
* @brief Tabs for the Deck Editors * @brief Tabs for the DeckList Editors
*/ */
/** /**
@ -155,38 +155,38 @@
* @defgroup Cards Cards * @defgroup Cards Cards
* @brief Representation of individual cards and their state. * @brief Representation of individual cards and their state.
* *
* Defines card objects, attributes, metadata, and runtime state within * Defines CardInfo and related objects which hold attributes, metadata, and runtime state within
* both the database and the game engine. * both the CardDatabase and the Game engine.
*/ */
/** /**
* @defgroup CardSets Card Sets * @defgroup CardSets Card Sets
* @ingroup Cards * @ingroup Cards
* @brief Card sets. * @brief CardSet%s.
*/ */
/** /**
* @defgroup CardPrintings Card Printings * @defgroup CardPrintings Card Printings
* @ingroup Cards * @ingroup Cards
* @brief Information about specific printings of cards. * @brief Information about specific printings of CardInfo%s via PrintingInfo and ExactCard.
*/ */
/** /**
* @defgroup CardWidgets Card Widgets * @defgroup CardWidgets Card Widgets
* @ingroup Widgets * @ingroup Widgets
* @ingroup Cards * @ingroup Cards
* @brief Widgets for card display and interaction. * @brief Widgets for CardInfo display and interaction.
* *
* Provides UI components that render individual cards, handle * Provides UI components that render individual CardInfo%s, handle
* interactions, and display card details within the application. * interactions, and display card details within the application.
*/ */
/** /**
* @defgroup CardExtraInfoWidgets Card Extra Info Widgets * @defgroup CardExtraInfoWidgets Card Extra Info Widgets
* @ingroup CardWidgets * @ingroup CardWidgets
* @brief Widgets for extended card information. * @brief Widgets for displaying additional information about CardInfo%s.
* *
* Displays additional data associated with cards or data in a different form. * Displays additional data associated with CardInfo%s or data in a different form.
*/ */
/** /**
@ -203,7 +203,7 @@
* @ingroup CardDatabase * @ingroup CardDatabase
* @brief Qt models for CardDatabase access. * @brief Qt models for CardDatabase access.
* *
* Supplies Qt model abstractions for presenting card data in views, * Supplies Qt model abstractions for presenting CardInfo data in views,
* supporting filtering, sorting, and data binding to widgets. * supporting filtering, sorting, and data binding to widgets.
*/ */
@ -213,13 +213,13 @@
* @brief Filters for CardDatabase models. * @brief Filters for CardDatabase models.
* *
* Provides reusable filtering components for Qt models, enabling * Provides reusable filtering components for Qt models, enabling
* refined queries and customized card data views. * refined queries and customized CardDatabase views.
*/ */
/** /**
* @defgroup CardDatabaseParsers Parsers * @defgroup CardDatabaseParsers Parsers
* @ingroup CardDatabase * @ingroup CardDatabase
* @brief Parsers for card data. * @brief Parsers for CardInfo data.
* *
* Implements parsers for CardDatabase structures, handling the * Implements parsers for CardDatabase structures, handling the
* transformation of raw data into structured objects and models. * transformation of raw data into structured objects and models.
@ -229,9 +229,9 @@
* @defgroup CardDatabaseWidgets Card Database Widgets * @defgroup CardDatabaseWidgets Card Database Widgets
* @ingroup Widgets * @ingroup Widgets
* @ingroup CardDatabase * @ingroup CardDatabase
* @brief Widgets for browsing and selecting cards. * @brief Widgets for browsing and selecting CardInfo%s in the CardDatabase.
* *
* Provides UI components for interacting with the card database, * Provides UI components for interacting with the CardDatabase,
* including search, filtering, and browsing in tabular or list views. * including search, filtering, and browsing in tabular or list views.
*/ */
@ -269,23 +269,23 @@
* *
* Provides visual and textual editors for building, modifying, * Provides visual and textual editors for building, modifying,
* and analyzing DeckList%s. Includes support for card search, * and analyzing DeckList%s. Includes support for card search,
* sorting, and filtering of deck contents. * sorting, and filtering of DeckList contents.
*/ */
/** /**
* @defgroup DeckEditorWidgets Deck Editor Widgets * @defgroup DeckEditorWidgets Deck Editor Widgets
* @ingroup Widgets * @ingroup Widgets
* @ingroup DeckEditors * @ingroup DeckEditors
* @brief Supporting widgets for deck editors. * @brief Supporting widgets for DeckList editors.
* *
* Contains specialized UI components that extend deck editors with * Contains specialized UI components that extend DeckList editors with
* interactive functionality, data views, and user interaction tools. * interactive functionality, data views, and user interaction tools.
*/ */
/** /**
* @defgroup DeckEditorTabs Deck Editor Tabs * @defgroup DeckEditorTabs Deck Editor Tabs
* @ingroup DeckEditorWidgets * @ingroup DeckEditorWidgets
* @brief Tabs which implement AbstractTabDeckEditor to provide deck editing functionality. * @brief Tabs which implement AbstractTabDeckEditor to provide DeckList editing functionality.
*/ */
/** /**
@ -302,7 +302,7 @@
* @brief Widgets for displaying groups of cards. * @brief Widgets for displaying groups of cards.
* *
* Provides interactive views that organize and display cards in groups, * Provides interactive views that organize and display cards in groups,
* enabling filtering, sorting, and direct manipulation of deck sections. * enabling filtering, sorting, and direct manipulation of DeckList sections.
*/ */
/** /**
@ -334,9 +334,9 @@
* @defgroup LocalDeckStorageWidgets Local Deck Storage Widgets * @defgroup LocalDeckStorageWidgets Local Deck Storage Widgets
* @ingroup Widgets * @ingroup Widgets
* @ingroup LocalDeckStorage * @ingroup LocalDeckStorage
* @brief Widgets for browsing and managing stored DeckLists. * @brief Widgets for browsing and managing stored DeckList%s.
* *
* Provides list and tree-based views for exploring stored DeckLists, * Provides list and tree-based views for exploring stored DeckList%s,
* including tagging, searching, and preview functionality. * including tagging, searching, and preview functionality.
*/ */
@ -363,7 +363,7 @@
* @brief Widgets for visually previewing a DeckList. * @brief Widgets for visually previewing a DeckList.
* *
* Provides visual previews of a DeckList, allowing users * Provides visual previews of a DeckList, allowing users
* to inspect the deck name, color identity, and banner card at a glance. * to inspect the DeckList name, color identity, and banner card at a glance.
*/ */
/** /**
@ -399,9 +399,9 @@
/** /**
* @defgroup Parsing Parsing * @defgroup Parsing Parsing
* @ingroup DeckStorage * @ingroup DeckStorage
* @brief Deck parsing and external API integration. * @brief DeckList parsing and external API integration.
* *
* Contains parsers for deck URLs and APIs (e.g., TappedOut, Archidekt, * Contains parsers for DeckList URLs and APIs (e.g., TappedOut, Archidekt,
* Moxfield, Deckstats), allowing seamless import and synchronization. * Moxfield, Deckstats), allowing seamless import and synchronization.
*/ */
@ -411,16 +411,16 @@
/** /**
* @defgroup Game Game * @defgroup Game Game
* @brief Core game framework. * @brief Core Game framework.
* *
* Responsible for the main Game loop, GameState management, * Responsible for the main Game loop, GameState management,
* CardZone handling, and resolution of in-game actions. * CardZone handling, and resolution of actions during a Game.
*/ */
/** /**
* @defgroup GameUi User Interface * @defgroup GameUi User Interface
* @ingroup Game * @ingroup Game
* @brief Graphical components for in-game interaction. * @brief Graphical components for interaction during a Game.
* *
* Provides Qt-based widgets, dialogs, and menus used during a Game, * Provides Qt-based widgets, dialogs, and menus used during a Game,
* supporting both visual presentation and interaction logic. * supporting both visual presentation and interaction logic.
@ -439,7 +439,7 @@
* @defgroup GameWidgets Game Widgets * @defgroup GameWidgets Game Widgets
* @ingroup Widgets * @ingroup Widgets
* @ingroup GameUi * @ingroup GameUi
* @brief Widgets specific to the in-game interface. * @brief Widgets specific to the interface in a Game.
* *
* Provides reusable visual components that represent elements * Provides reusable visual components that represent elements
* of the ongoing Game, such as a PlayerGraphicsItem or CardZone views. * of the ongoing Game, such as a PlayerGraphicsItem or CardZone views.
@ -448,7 +448,7 @@
/** /**
* @defgroup GameDialogs Dialogs * @defgroup GameDialogs Dialogs
* @ingroup GameUi * @ingroup GameUi
* @brief In-game dialogs. * @brief Dialogs for Game%s.
* *
* Modal and non-modal dialogs for Player interaction during a Game, * Modal and non-modal dialogs for Player interaction during a Game,
* including prompts, confirmations, and detailed views. * including prompts, confirmations, and detailed views.
@ -457,7 +457,7 @@
/** /**
* @defgroup GameMenus Menus * @defgroup GameMenus Menus
* @ingroup GameUi * @ingroup GameUi
* @brief In-game menu structures. * @brief Menus for Game%s.
* *
* Provides menu bars, context menus, and hierarchical options * Provides menu bars, context menus, and hierarchical options
* available to the Player during a Game session. * available to the Player during a Game session.
@ -466,7 +466,7 @@
/** /**
* @defgroup GameMenusPlayers Player * @defgroup GameMenusPlayers Player
* @ingroup GameMenus * @ingroup GameMenus
* @brief Menus specific to player actions. * @brief Menus specific to Player actions.
* *
* Defines context menus and options relating to Player state and PlayerActions. * Defines context menus and options relating to Player state and PlayerActions.
*/ */
@ -483,7 +483,7 @@
/** /**
* @defgroup GameMenusCards Cards * @defgroup GameMenusCards Cards
* @ingroup GameMenus * @ingroup GameMenus
* @brief Menus for card interactions. * @brief Menus for CardItem interactions.
* *
* Defines right-click menus and contextual options available * Defines right-click menus and contextual options available
* when interacting with an individual CardItem. * when interacting with an individual CardItem.
@ -492,9 +492,9 @@
/** /**
* @defgroup GameGraphics Graphics * @defgroup GameGraphics Graphics
* @ingroup GameUi * @ingroup GameUi
* @brief Visual graphics for game elements. * @brief Visual graphics for Game elements.
* *
* Provides rendering and layout for core game objects such as a * Provides rendering and layout for core Game objects such as a
* Player, CardZone, or CardItem in the interface. * Player, CardZone, or CardItem in the interface.
*/ */
@ -522,7 +522,7 @@
* @brief Graphical representation of cards. * @brief Graphical representation of cards.
* *
* Manages the visual look and behavior of a CardItem when displayed * Manages the visual look and behavior of a CardItem when displayed
* in the game interface. * in the Game interface.
*/ */
/** /**
@ -537,7 +537,7 @@
/** /**
* @defgroup GameLogicPlayers Players * @defgroup GameLogicPlayers Players
* @ingroup GameLogic * @ingroup GameLogic
* @brief Logic related to player state. * @brief Logic related to Player state.
* *
* Handles Player attributes, PlayerActions, resources, and their impact * Handles Player attributes, PlayerActions, resources, and their impact
* on GameState. * on GameState.
@ -658,7 +658,7 @@
* @defgroup Replay Replays * @defgroup Replay Replays
* @brief Replay recording and playback. * @brief Replay recording and playback.
* *
* Provides mechanisms for capturing game sessions, storing them in * Provides mechanisms for capturing Game sessions, storing them in
* replay files, and replaying them for review or analysis. * replay files, and replaying them for review or analysis.
*/ */