[Documentation] Sort *every* file into a doxygen group. (#6198)

* Sort *every* file into a doxygen group.

Took 7 hours 9 minutes

Took 18 seconds

Took 2 minutes

* Lint some ingroup definitions.

Took 10 minutes


Took 2 seconds

* Just include the groups in the Doxyfile in this commit.

Took 3 minutes

* Update some group comments so they link!

Took 14 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
BruebachL 2025-09-30 12:13:32 +02:00 committed by GitHub
parent 22c6756ce0
commit f8c4f774cf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
297 changed files with 2368 additions and 19 deletions

View file

@ -6,7 +6,11 @@
#include <QString>
#include <QVector>
// Represents a single Archidekt entry
/**
* @class EdhrecApiResponseArchidektLink
* @ingroup ApiResponses
* @brief Represents a single Archidekt entry
*/
class EdhrecApiResponseArchidektLink
{
public:
@ -19,7 +23,11 @@ public:
void debugPrint() const;
};
// Represents the Archidekt section as a list of entries
/**
* @class EdhrecCommanderApiResponseArchidektLinks
* @ingroup ApiResponses
* @brief Represents the Archidekt section as a list of entries
*/
class EdhrecCommanderApiResponseArchidektLinks
{
public:

View file

@ -10,7 +10,11 @@
#include <QJsonObject>
#include <QString>
// Represents the main structure of the JSON
/**
* @class EdhrecAverageDeckApiResponse
* @ingroup ApiResponses
* @brief Represents the main structure of the JSON
*/
class EdhrecAverageDeckApiResponse
{
public:

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_deck_api_response.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef EDHREC_DECK_API_RESPONSE_H
#define EDHREC_DECK_API_RESPONSE_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_prices.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_CARD_PRICES_H
#define EDHREC_COMMANDER_API_RESPONSE_CARD_PRICES_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_container.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef CONTAINER_ENTRY_H
#define CONTAINER_ENTRY_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_details.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef CARD_VIEW_H
#define CARD_VIEW_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_list.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef CARD_LIST_H
#define CARD_LIST_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_commander_api_response_commander_details.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_H
#define EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_H

View file

@ -9,7 +9,11 @@
#include <QJsonObject>
#include <QString>
// Represents the main structure of the JSON
/**
* @class EdhrecCommanderApiResponse
* @ingroup ApiResponses
* @brief Represents the main structure of the JSON
*/
class EdhrecCommanderApiResponse
{
public:

View file

@ -3,7 +3,11 @@
#include <QJsonObject>
// Represents the typical deck statistics (collapsed section)
/**
* @struct EdhrecCommanderApiResponseAverageDeckStatistics
* @ingroup ApiResponses
* @brief Represents the typical deck statistics (collapsed section)
*/
struct EdhrecCommanderApiResponseAverageDeckStatistics
{
int creature = 0;

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_top_cards_api_response.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef EDHREC_TOP_CARDS_API_RESPONSE_H
#define EDHREC_TOP_CARDS_API_RESPONSE_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_top_commanders_api_response.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef EDHREC_TOP_COMMANDERS_API_RESPONSE_H
#define EDHREC_TOP_COMMANDERS_API_RESPONSE_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_top_tags_api_response.h
* @ingroup ApiResponses
* @brief TODO: Document this.
*/
#ifndef EDHREC_TOP_TAGS_API_RESPONSE_H
#define EDHREC_TOP_TAGS_API_RESPONSE_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_prices_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_API_RESPONSE_CARD_PRICES_DISPLAY_WIDGET_H
#define EDHREC_API_RESPONSE_CARD_PRICES_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_details_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_inclusion_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_API_RESPONSE_CARD_INCLUSION_DISPLAY_WIDGET_H
#define EDHREC_API_RESPONSE_CARD_INCLUSION_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_list_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_CARD_LIST_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_CARD_LIST_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_card_synergy_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_API_RESPONSE_CARD_SYNERGY_DISPLAY_WIDGET_H
#define EDHREC_API_RESPONSE_CARD_SYNERGY_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_api_response_commander_details_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_commander_api_response_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_commander_api_response_navigation_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_COMMANDER_API_RESPONSE_NAVIGATION_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_NAVIGATION_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_top_cards_api_response_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_TOP_CARDS_API_RESPONSE_DISPLAY_WIDGET_H
#define EDHREC_TOP_CARDS_API_RESPONSE_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_top_commanders_api_response_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_TOP_COMMANDERS_API_RESPONSE_DISPLAY_WIDGET_H
#define EDHREC_TOP_COMMANDERS_API_RESPONSE_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file edhrec_top_tags_api_response_display_widget.h
* @ingroup ApiResponseDisplayWidgets
* @brief TODO: Document this.
*/
#ifndef EDHREC_TOP_TAGS_API_RESPONSE_DISPLAY_WIDGET_H
#define EDHREC_TOP_TAGS_API_RESPONSE_DISPLAY_WIDGET_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_edhrec.h
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_EDHREC_H
#define TAB_EDHREC_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_edhrec_main.h
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_EDHREC_MAIN_H
#define TAB_EDHREC_MAIN_H

View file

@ -1,3 +1,9 @@
/**
* @file tab.h
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_H
#define TAB_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_account.h
* @ingroup NetworkingTabs
* @brief TODO: Document this.
*/
#ifndef TAB_ACCOUNT_H
#define TAB_ACCOUNT_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_admin.h
* @ingroup NetworkingTabs
* @brief TODO: Document this.
*/
#ifndef TAB_ADMIN_H
#define TAB_ADMIN_H

View file

@ -1,3 +1,10 @@
/**
* @file tab_deck_storage.h
* @ingroup DeckStorageWidgets
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_DECK_STORAGE_H
#define TAB_DECK_STORAGE_H

View file

@ -1,3 +1,11 @@
/**
* @file tab_game.h
* @ingroup Tabs
* @ingroup GameWidgets
* @ingroup Lobby
* @brief TODO: Document this.
*/
#ifndef TAB_GAME_H
#define TAB_GAME_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_home.h
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_HOME_H
#define TAB_HOME_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_logs.h
* @ingroup NetworkingTabs
* @brief TODO: Document this.
*/
#ifndef TAB_LOG_H
#define TAB_LOG_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_message.h
* @ingroup NetworkingTabs
* @brief TODO: Document this.
*/
#ifndef TAB_MESSAGE_H
#define TAB_MESSAGE_H

View file

@ -1,3 +1,10 @@
/**
* @file tab_replays.h
* @ingroup Replays
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_REPLAYS_H
#define TAB_REPLAYS_H

View file

@ -1,3 +1,10 @@
/**
* @file tab_room.h
* @ingroup NetworkingTabs
* @ingroup Lobby
* @brief TODO: Document this.
*/
#ifndef TAB_ROOM_H
#define TAB_ROOM_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_server.h
* @ingroup NetworkingTabs
* @brief TODO: Document this.
*/
#ifndef TAB_SERVER_H
#define TAB_SERVER_H

View file

@ -1,3 +1,10 @@
/**
* @file tab_supervisor.h
* @ingroup Core
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_SUPERVISOR_H
#define TAB_SUPERVISOR_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_visual_database_display.h
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_VISUAL_DATABASE_DISPLAY_H
#define TAB_VISUAL_DATABASE_DISPLAY_H

View file

@ -1,3 +1,9 @@
/**
* @file tab_deck_storage_visual.h
* @ingroup Tabs
* @brief TODO: Document this.
*/
#ifndef TAB_DECK_STORAGE_VISUAL_H
#define TAB_DECK_STORAGE_VISUAL_H