Benchmark test.

Took 1 hour 25 minutes

Took 13 seconds
This commit is contained in:
Lukas Brübach 2026-04-05 18:02:26 +02:00
parent a46ab5cd68
commit d1ecdc6612
193 changed files with 826 additions and 425 deletions

View file

@ -325,6 +325,7 @@ set(cockatrice_SOURCES
src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_bracket_navigation_widget.h
src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_budget_navigation_widget.cpp
src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_budget_navigation_widget.h
src/interface/widgets/visual_deck_editor/visual_deck_editor_display_type.h
)
add_subdirectory(sounds)

View file

@ -6,6 +6,7 @@
#include <QNetworkRequest>
#include <QRegularExpression>
#include <QUrlQuery>
#include <libcockatrice/card/database/card_database.h>
#include <libcockatrice/deck_list/deck_list.h>
#include <libcockatrice/deck_list/tree/deck_list_card_node.h>
#include <version_string.h>

View file

@ -7,9 +7,10 @@
#ifndef DECKSTATS_INTERFACE_H
#define DECKSTATS_INTERFACE_H
#include <libcockatrice/card/database/card_database.h>
#include <libcockatrice/deck_list/deck_list.h>
#include <QObject>
class CardDatabase;
class DeckList;
class QByteArray;
class QNetworkAccessManager;
class QNetworkReply;

View file

@ -6,6 +6,7 @@
#include <QNetworkRequest>
#include <QRegularExpression>
#include <QUrlQuery>
#include <libcockatrice/card/database/card_database.h>
#include <libcockatrice/deck_list/deck_list.h>
#include <libcockatrice/deck_list/tree/deck_list_card_node.h>
#include <version_string.h>

View file

@ -7,11 +7,12 @@
#ifndef TAPPEDOUT_INTERFACE_H
#define TAPPEDOUT_INTERFACE_H
#include <libcockatrice/card/database/card_database.h>
#include <libcockatrice/deck_list/deck_list.h>
#include <QLoggingCategory>
#include <QObject>
inline Q_LOGGING_CATEGORY(TappedOutInterfaceLog, "tapped_out_interface");
class CardDatabase;
class QByteArray;
class QNetworkAccessManager;
class QNetworkReply;

View file

@ -1,5 +1,7 @@
#include "deck_filter_string.h"
#include "../interface/deck_loader/deck_loader.h"
#include <QFileInfo>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/filters/filter_string.h>

View file

@ -2,6 +2,7 @@
#include "../../client/settings/cache_settings.h"
#include "../../interface/widgets/tabs/tab_game.h"
#include "../game/abstract_game.h"
#include "../player/player.h"
#include "../player/player_actions.h"
#include "translate_counter_name.h"

View file

@ -2,6 +2,7 @@
#include "../../client/settings/cache_settings.h"
#include "../../interface/widgets/tabs/tab_game.h"
#include "../abstract_game.h"
#include "../game_scene.h"
#include "../phase.h"
#include "../player/player.h"

View file

@ -8,6 +8,8 @@
#include "../../interface/widgets/dialogs/dlg_load_deck_from_website.h"
#include "../../interface/widgets/dialogs/dlg_load_remote_deck.h"
#include "../../interface/widgets/tabs/tab_game.h"
#include "../../interface/widgets/visual_deck_storage/visual_deck_storage_widget.h"
#include "../game/abstract_game.h"
#include "deck_view.h"
#include <QMessageBox>

View file

@ -3,6 +3,8 @@
#include "../../interface/widgets/tabs/tab_game.h"
#include "deck_view.h"
#include <QTabBar>
TabbedDeckViewContainer::TabbedDeckViewContainer(int _playerId, TabGame *parent)
: QTabWidget(nullptr), playerId(_playerId), parentGame(parent)
{

View file

@ -1,6 +1,7 @@
#include "game.h"
#include "../interface/widgets/tabs/tab_game.h"
#include "../interface/widgets/tabs/tab_supervisor.h"
#include <libcockatrice/protocol/pb/event_game_joined.pb.h>

View file

@ -3,6 +3,7 @@
#include "../interface/widgets/tabs/tab_game.h"
#include "abstract_game.h"
#include "log/message_log_widget.h"
#include "player/player.h"
#include <libcockatrice/network/client/abstract/abstract_client.h>
#include <libcockatrice/protocol/get_pb_extension.h>

View file

@ -4,6 +4,7 @@
#include "../../interface/widgets/tabs/tab_game.h"
#include "../board/card_item.h"
#include "../board/translate_counter_name.h"
#include "../game/abstract_game.h"
#include "../phase.h"
#include "../player/player.h"

View file

@ -3,6 +3,7 @@
#include "../../../client/settings/card_counter_settings.h"
#include "../../../interface/widgets/tabs/tab_game.h"
#include "../../board/card_item.h"
#include "../../game/abstract_game.h"
#include "../../zones/logic/view_zone_logic.h"
#include "../card_menu_action_type.h"
#include "../player.h"

View file

@ -2,6 +2,7 @@
#include "../../../interface/widgets/tabs/tab_game.h"
#include "../../board/card_item.h"
#include "../../game/abstract_game.h"
#include "../../zones/hand_zone.h"
#include "../../zones/pile_zone.h"
#include "../../zones/table_zone.h"

View file

@ -6,6 +6,7 @@
#include "../board/card_item.h"
#include "../board/card_list.h"
#include "../board/counter_general.h"
#include "../game/abstract_game.h"
#include "../game_scene.h"
#include "../zones/hand_zone.h"
#include "../zones/pile_zone.h"

View file

@ -23,6 +23,7 @@
#include <QInputDialog>
#include <QLoggingCategory>
#include <QMap>
#include <QObject>
#include <QTimer>
#include <libcockatrice/filters/filter_string.h>
#include <libcockatrice/protocol/pb/card_attributes.pb.h>

View file

@ -5,11 +5,13 @@
#include "../board/card_item.h"
#include "../dialogs/dlg_move_top_cards_until.h"
#include "../dialogs/dlg_roll_dice.h"
#include "../game/abstract_game.h"
#include "../zones/hand_zone.h"
#include "../zones/logic/view_zone_logic.h"
#include "../zones/table_zone.h"
#include "card_menu_action_type.h"
#include <QKeyEvent>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/card/relation/card_relation.h>
#include <libcockatrice/protocol/pb/command_attach_card.pb.h>

View file

@ -4,6 +4,7 @@
#include "../board/arrow_item.h"
#include "../board/card_item.h"
#include "../board/card_list.h"
#include "../game/abstract_game.h"
#include "../zones/view_zone.h"
#include "player.h"
#include "player_actions.h"

View file

@ -1,6 +1,7 @@
#include "replay.h"
#include "../interface/widgets/tabs/tab_game.h"
#include "../interface/widgets/tabs/tab_supervisor.h"
Replay::Replay(TabGame *_tab, GameReplay *_replay) : AbstractGame(_tab)
{

View file

@ -1,5 +1,6 @@
#include "card_picture_loader_status_bar.h"
#include "../widgets/quick_settings/settings_popup_widget.h"
#include "card_picture_loader_request_status_display_widget.h"
CardPictureLoaderStatusBar::CardPictureLoaderStatusBar(QWidget *parent) : QWidget(parent)

View file

@ -3,6 +3,7 @@
#include "../../../client/settings/cache_settings.h"
#include "../../../game/board/card_item.h"
#include "../../../interface/card_picture_loader/card_picture_loader.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../../../interface/widgets/tabs/tab_supervisor.h"
#include "../../window_main.h"

View file

@ -5,6 +5,7 @@
#include "libcockatrice/card/database/card_database_manager.h"
#include <QResizeEvent>
#include <QSortFilterProxyModel>
#include <libcockatrice/models/deck_list/deck_list_model.h>
DeckCardZoneDisplayWidget::DeckCardZoneDisplayWidget(QWidget *parent,

View file

@ -1,5 +1,12 @@
#include "deck_editor_card_database_dock_widget.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../../../interface/widgets/utility/custom_line_edit.h"
#include "deck_editor_database_display_widget.h"
#include <QVBoxLayout>
#include <libcockatrice/models/database/card_database_model.h>
DeckEditorCardDatabaseDockWidget::DeckEditorCardDatabaseDockWidget(AbstractTabDeckEditor *parent) : QDockWidget(parent)
{
setObjectName("databaseDisplayDock");

View file

@ -1,8 +1,6 @@
#ifndef COCKATRICE_DECK_EDITOR_CARD_DATABASE_DOCK_WIDGET_H
#define COCKATRICE_DECK_EDITOR_CARD_DATABASE_DOCK_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include <QDockWidget>
class AbstractTabDeckEditor;

View file

@ -1,5 +1,6 @@
#include "deck_editor_card_info_dock_widget.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../cards/card_info_frame_widget.h"
#include <QVBoxLayout>

View file

@ -8,8 +8,8 @@
#ifndef DECK_EDITOR_CARD_INFO_DOCK_WIDGET_H
#define DECK_EDITOR_CARD_INFO_DOCK_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../cards/card_info_frame_widget.h"
class CardInfoFrameWidget;
class ExactCard;
#include <QDockWidget>

View file

@ -2,17 +2,24 @@
#include "../../../client/settings/cache_settings.h"
#include "../../../filters/syntax_help.h"
#include "../../../interface/widgets/cards/card_info_frame_widget.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../../../interface/widgets/tabs/tab_supervisor.h"
#include "../../pixel_map_generator.h"
#include "../utility/custom_line_edit.h"
#include "deck_editor_card_info_dock_widget.h"
#include <QClipboard>
#include <QHBoxLayout>
#include <QHeaderView>
#include <QMenu>
#include <QToolButton>
#include <QTreeView>
#include <QVBoxLayout>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/card/relation/card_relation.h>
#include <libcockatrice/models/database/card_database_display_model.h>
#include <libcockatrice/models/database/card_database_model.h>
static bool canBeCommander(const CardInfo &cardInfo)
{

View file

@ -8,15 +8,18 @@
#ifndef DECK_EDITOR_DATABASE_DISPLAY_WIDGET_H
#define DECK_EDITOR_DATABASE_DISPLAY_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../../key_signals.h"
#include "../utility/custom_line_edit.h"
#include <QHBoxLayout>
#include <QWidget>
#include <libcockatrice/models/database/card_database_display_model.h>
#include <libcockatrice/models/database/card_database_model.h>
class SearchLineEdit;
class CardDatabaseModel;
class CardDatabaseDisplayModel;
class QTreeView;
class ExactCard;
class FilterTree;
class QHBoxLayout;
class QVBoxLayout;
class AbstractTabDeckEditor;
class DeckEditorDatabaseDisplayWidget : public QWidget
{

View file

@ -1,16 +1,28 @@
#include "deck_editor_deck_dock_widget.h"
#include "../../../client/settings/cache_settings.h"
#include "../../../interface/widgets/quick_settings/settings_button_widget.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../utility/custom_line_edit.h"
#include "../visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h"
#include "deck_list_history_manager_widget.h"
#include "deck_list_style_proxy.h"
#include "deck_state_manager.h"
#include <QCheckBox>
#include <QComboBox>
#include <QDockWidget>
#include <QGridLayout>
#include <QHeaderView>
#include <QLabel>
#include <QMenu>
#include <QSplitter>
#include <QTextEdit>
#include <QTimer>
#include <QToolButton>
#include <QTreeView>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
#include <libcockatrice/utility/trice_limits.h>
static int findRestoreIndex(const CardRef &wanted, const QComboBox *combo)

View file

@ -8,21 +8,25 @@
#ifndef DECK_EDITOR_DECK_DOCK_WIDGET_H
#define DECK_EDITOR_DECK_DOCK_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../../key_signals.h"
#include "../utility/custom_line_edit.h"
#include "../visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h"
#include "deck_list_history_manager_widget.h"
#include "deck_list_style_proxy.h"
#include <QDockWidget>
#include <QLabel>
#include <QTextEdit>
#include <QTreeView>
#include <libcockatrice/card/card_info.h>
class DeckListModel;
class DeckListStyleProxy;
class QComboBox;
class ExactCard;
class QItemSelectionModel;
class AbstractTabDeckEditor;
class DeckStateManager;
class DeckListHistoryManagerWidget;
class QLabel;
class LineEditUnfocusable;
class SettingsButtonWidget;
class QCheckBox;
class QTextEdit;
class DeckPreviewDeckTagsDisplayWidget;
class DeckEditorDeckDockWidget : public QDockWidget
{
Q_OBJECT

View file

@ -3,10 +3,12 @@
#include "../../../client/settings/cache_settings.h"
#include "../../../filters/filter_builder.h"
#include "../../../filters/filter_tree_model.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include <QGridLayout>
#include <QMenu>
#include <QToolButton>
#include <QTreeView>
DeckEditorFilterDockWidget::DeckEditorFilterDockWidget(AbstractTabDeckEditor *parent)
: QDockWidget(parent), deckEditor(parent)

View file

@ -8,11 +8,11 @@
#ifndef DECK_EDITOR_FILTER_DOCK_WIDGET_H
#define DECK_EDITOR_FILTER_DOCK_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../../key_signals.h"
#include <QDockWidget>
class QTreeView;
class FilterTreeModel;
class AbstractTabDeckEditor;
class DeckEditorFilterDockWidget : public QDockWidget

View file

@ -2,6 +2,8 @@
#include "../../../client/settings/cache_settings.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../deck_editor/deck_editor_deck_dock_widget.h"
#include "../printing_selector/printing_selector.h"
#include "printing_disabled_info_widget.h"
#include <QVBoxLayout>

View file

@ -7,11 +7,10 @@
#ifndef DECK_EDITOR_PRINTING_SELECTOR_DOCK_WIDGET_H
#define DECK_EDITOR_PRINTING_SELECTOR_DOCK_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../printing_selector/printing_selector.h"
#include <QDockWidget>
class AbstractTabDeckEditor;
class PrintingSelector;
class PrintingDisabledInfoWidget;
class TabDeckEditor;

View file

@ -1,7 +1,17 @@
#include "deck_list_history_manager_widget.h"
#include "../quick_settings/settings_button_widget.h"
#include "deck_list_style_proxy.h"
#include "deck_state_manager.h"
#include <QAction>
#include <QHBoxLayout>
#include <QLabel>
#include <QListWidget>
#include <QToolButton>
#include <libcockatrice/deck_list/deck_list_history_manager.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
DeckListHistoryManagerWidget::DeckListHistoryManagerWidget(DeckStateManager *_deckStateManager,
DeckListStyleProxy *_styleProxy,
QWidget *parent)

View file

@ -4,17 +4,16 @@
#ifndef COCKATRICE_DECK_UNDO_WIDGET_H
#define COCKATRICE_DECK_UNDO_WIDGET_H
#include "../quick_settings/settings_button_widget.h"
#include "deck_list_style_proxy.h"
#include <QAction>
#include <QHBoxLayout>
#include <QListWidget>
#include <QWidget>
#include <libcockatrice/deck_list/deck_list_history_manager.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
class DeckStateManager;
class DeckListStyleProxy;
class QListWidgetItem;
class QHBoxLayout;
class QToolButton;
class SettingsButtonWidget;
class QLabel;
class QListWidget;
class DeckListHistoryManagerWidget : public QWidget
{

View file

@ -1,6 +1,9 @@
#include "deck_state_manager.h"
#include "deck_list_model.h"
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/deck_list/deck_list.h>
#include <libcockatrice/deck_list/deck_list_history_manager.h>
DeckStateManager::DeckStateManager(QObject *parent)

View file

@ -2,12 +2,14 @@
#define COCKATRICE_DECK_STATE_MANAGER_H
#include "../../deck_loader/loaded_deck.h"
#include "deck_list_model.h"
#include <QObject>
#include <QSharedPointer>
#include <libcockatrice/deck_list/deck_list.h>
class DeckList;
class DeckListModel;
class DeckListHistoryManager;
class ExactCard;
/**
* @brief This class centralizes the management of the state of the deck in the deck editor tab.

View file

@ -10,7 +10,6 @@
#define BANNER_WIDGET_H
#include <QLabel>
#include <QVBoxLayout>
#include <QWidget>
class BannerWidget : public QWidget

View file

@ -1,5 +1,7 @@
#include "bar_chart_background_widget.h"
#include <QPainter>
BarChartBackgroundWidget::BarChartBackgroundWidget(QWidget *parent) : QWidget(parent)
{
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

View file

@ -1,7 +1,6 @@
#ifndef COCKATRICE_BAR_CHART_BACKGROUND_WIDGET_H
#define COCKATRICE_BAR_CHART_BACKGROUND_WIDGET_H
#include <QPainter>
#include <QWidget>
class BarChartBackgroundWidget : public QWidget

View file

@ -1,17 +1,23 @@
#include "home_widget.h"
#include "../../../client/settings/cache_settings.h"
#include "../../../interface/deck_loader/deck_loader.h"
#include "../../../interface/widgets/tabs/tab_supervisor.h"
#include "../../window_main.h"
#include "../cards/card_info_picture_art_crop_widget.h"
#include "background_sources.h"
#include "home_styled_button.h"
#include <QGridLayout>
#include <QGroupBox>
#include <QLabel>
#include <QPainter>
#include <QPainterPath>
#include <QPushButton>
#include <QVBoxLayout>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/network/client/abstract/abstract_client.h>
#include <libcockatrice/network/client/abstract/client_status.h>
#include <libcockatrice/network/client/remote/remote_client.h>
HomeWidget::HomeWidget(QWidget *parent, TabSupervisor *_tabSupervisor)

View file

@ -7,14 +7,18 @@
#ifndef HOME_WIDGET_H
#define HOME_WIDGET_H
#include "../../../interface/widgets/tabs/tab_supervisor.h"
#include "../cards/card_info_picture_art_crop_widget.h"
#include "home_styled_button.h"
#include <QGridLayout>
#include <QWidget>
#include <libcockatrice/network/client/abstract/abstract_client.h>
#include <libcockatrice/deck_list/deck_list.h>
#include <libcockatrice/network/client/abstract/client_status.h>
class TabSupervisor;
class QGroupBox;
class QGridLayout;
class CardInfoPictureArtCropWidget;
class DeckList;
class HomeStyledButton;
class ExactCard;
class HomeWidget : public QWidget
{

View file

@ -5,11 +5,13 @@
#include "flow_widget.h"
#include "../../../layouts/flow_layout.h"
#include <QHBoxLayout>
#include <QResizeEvent>
#include <QScrollArea>
#include <QSizePolicy>
#include <QWidget>
#include <qscrollarea.h>
#include <qsizepolicy.h>
/**
* @brief Constructs a FlowWidget with a scrollable layout.

View file

@ -6,16 +6,17 @@
#ifndef FLOW_WIDGET_H
#define FLOW_WIDGET_H
#include "../../../layouts/flow_layout.h"
#include <QHBoxLayout>
#include <QLoggingCategory>
#include <QWidget>
#include <qscrollarea.h>
inline Q_LOGGING_CATEGORY(FlowWidgetLog, "flow_widget", QtInfoMsg);
inline Q_LOGGING_CATEGORY(FlowWidgetSizeLog, "flow_widget.size", QtInfoMsg);
class QLayoutItem;
class QScrollArea;
class QHBoxLayout;
class FlowLayout;
class FlowWidget final : public QWidget
{
Q_OBJECT

View file

@ -1,7 +1,11 @@
#include "overlap_control_widget.h"
#include "../display/labeled_input.h"
#include "overlap_widget.h"
#include <QHBoxLayout>
#include <QSlider>
OverlapControlWidget::OverlapControlWidget(int overlapPercentage,
int maxColumns,
int maxRows,

View file

@ -6,13 +6,13 @@
#ifndef OVERLAP_CONTROL_WIDGET_H
#define OVERLAP_CONTROL_WIDGET_H
#include "../display/labeled_input.h"
#include "overlap_widget.h"
#include <QHBoxLayout>
#include <QSlider>
#include <QWidget>
class OverlapWidget;
class QHBoxLayout;
class LabeledInput;
class QSlider;
class OverlapControlWidget final : public QWidget
{
Q_OBJECT

View file

@ -1,6 +1,7 @@
#include "overlap_widget.h"
#include "../../../layouts/flow_layout.h"
#include "../../../layouts/overlap_layout.h"
#include <QWidget>
#include <libcockatrice/models/deck_list/deck_list_model.h>

View file

@ -7,10 +7,9 @@
#ifndef OVERLAP_WIDGET_H
#define OVERLAP_WIDGET_H
#include "../../../layouts/overlap_layout.h"
#include <QWidget>
class OverlapLayout;
class OverlapWidget final : public QWidget
{
Q_OBJECT

View file

@ -1,7 +1,8 @@
#include "../../../interface/widgets/menus/deck_editor_menu.h"
#include "deck_editor_menu.h"
#include "../../../client/settings/cache_settings.h"
#include "../../../client/settings/shortcuts_settings.h"
#include "../deck_editor/deck_editor_filter_dock_widget.h"
#include "../tabs/abstract_tab_deck_editor.h"
DeckEditorMenu::DeckEditorMenu(AbstractTabDeckEditor *parent) : QMenu(parent), deckEditor(parent)

View file

@ -1,8 +1,12 @@
#include "all_zones_card_amount_widget.h"
#include "../../deck_loader/deck_loader.h"
#include "../general/display/shadow_background_label.h"
#include "card_amount_widget.h"
#include <QSlider>
#include <QTimer>
#include <QVBoxLayout>
/**
* @brief Constructor for the AllZonesCardAmountWidget class.

View file

@ -7,12 +7,15 @@
#ifndef ALL_ZONES_CARD_AMOUNT_WIDGET_H
#define ALL_ZONES_CARD_AMOUNT_WIDGET_H
#include "../../deck_loader/deck_loader.h"
#include "card_amount_widget.h"
#include <QWidget>
#include <libcockatrice/models/deck_list/deck_list_model.h>
class CardAmountWidget;
class DeckStateManager;
class ExactCard;
class QLabel;
class QSlider;
class QVBoxLayout;
class AllZonesCardAmountWidget : public QWidget
{
Q_OBJECT

View file

@ -1,9 +1,17 @@
#include "card_amount_widget.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../deck_editor/deck_state_manager.h"
#include "../general/display/dynamic_font_size_push_button.h"
#include <QHBoxLayout>
#include <QLabel>
#include <QPainter>
#include <QTimer>
#include <QTreeView>
#include <QVBoxLayout>
#include <libcockatrice/card/card_info.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
/**
* @brief Constructs a widget for displaying and controlling the card count in a specific zone.

View file

@ -8,16 +8,14 @@
#ifndef CARD_AMOUNT_WIDGET_H
#define CARD_AMOUNT_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../general/display/dynamic_font_size_push_button.h"
#include <QHBoxLayout>
#include <QLabel>
#include <QTreeView>
#include <QWidget>
#include <libcockatrice/card/card_info.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
#include <libcockatrice/card/printing/exact_card.h>
class DeckStateManager;
class QSlider;
class DynamicFontSizePushButton;
class QHBoxLayout;
class QLabel;
class CardAmountWidget : public QWidget
{
Q_OBJECT

View file

@ -3,7 +3,11 @@
#include "../../../client/settings/cache_settings.h"
#include "../../../interface/card_picture_loader/card_picture_loader.h"
#include "../../../interface/widgets/dialogs/dlg_select_set_for_cards.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../cards/card_size_widget.h"
#include "../deck_editor/deck_state_manager.h"
#include "../general/layout_containers/flow_widget.h"
#include "../quick_settings/settings_button_widget.h"
#include "printing_selector_card_display_widget.h"
#include "printing_selector_card_search_widget.h"
#include "printing_selector_card_selection_widget.h"
@ -11,7 +15,13 @@
#include "printing_selector_placeholder_widget.h"
#include <QBoxLayout>
#include <QCheckBox>
#include <QLabel>
#include <QScrollBar>
#include <QTreeView>
#include <QVBoxLayout>
#include <libcockatrice/card/card_info.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
/**
* @brief Constructs a PrintingSelector widget to display and manage card printings.

View file

@ -7,21 +7,18 @@
#ifndef PRINTING_SELECTOR_H
#define PRINTING_SELECTOR_H
#include "../cards/card_size_widget.h"
#include "../general/layout_containers/flow_widget.h"
#include "../quick_settings/settings_button_widget.h"
#include "printing_selector_placeholder_widget.h"
#include <QCheckBox>
#include <QLabel>
#include <QTreeView>
#include <QVBoxLayout>
#include <QWidget>
#include <libcockatrice/card/card_info.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
#define BATCH_SIZE 10
class QVBoxLayout;
class QHBoxLayout;
class QCheckBox;
class SettingsButtonWidget;
class PrintingSelectorPlaceholderWidget;
class FlowWidget;
class CardSizeWidget;
class DeckStateManager;
class PrintingSelectorCardSearchWidget;
class PrintingSelectorCardSelectionWidget;

View file

@ -1,10 +1,12 @@
#include "printing_selector_card_display_widget.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "printing_selector_card_overlay_widget.h"
#include "set_name_and_collectors_number_display_widget.h"
#include <QGraphicsEffect>
#include <QVBoxLayout>
#include <libcockatrice/models/deck_list/deck_list_model.h>
#include <utility>
/**

View file

@ -7,13 +7,15 @@
#ifndef PRINTING_SELECTOR_CARD_DISPLAY_WIDGET_H
#define PRINTING_SELECTOR_CARD_DISPLAY_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "printing_selector_card_overlay_widget.h"
#include "set_name_and_collectors_number_display_widget.h"
#include <QWidget>
#include <libcockatrice/models/deck_list/deck_list_model.h>
#include <libcockatrice/card/printing/exact_card.h>
class AbstractTabDeckEditor;
class DeckStateManager;
class QSlider;
class QVBoxLayout;
class SetNameAndCollectorsNumberDisplayWidget;
class PrintingSelectorCardOverlayWidget;
class PrintingSelectorCardDisplayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,16 +1,22 @@
#include "printing_selector_card_overlay_widget.h"
#include "../../../client/settings/cache_settings.h"
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "../cards/card_info_picture_widget.h"
#include "all_zones_card_amount_widget.h"
#include "printing_selector_card_display_widget.h"
#include "set_name_and_collectors_number_display_widget.h"
#include <QImageReader>
#include <QLabel>
#include <QMenu>
#include <QMouseEvent>
#include <QSlider>
#include <QVBoxLayout>
#include <QtMath>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/card/relation/card_relation.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
#include <utility>
/**

View file

@ -7,12 +7,15 @@
#ifndef PRINTING_SELECTOR_CARD_OVERLAY_WIDGET_H
#define PRINTING_SELECTOR_CARD_OVERLAY_WIDGET_H
#include "../../../interface/widgets/tabs/abstract_tab_deck_editor.h"
#include "all_zones_card_amount_widget.h"
#include "set_name_and_collectors_number_display_widget.h"
#include <libcockatrice/models/deck_list/deck_list_model.h>
#include <QWidget>
#include <libcockatrice/card/printing/exact_card.h>
class AbstractTabDeckEditor;
class CardInfoPictureWidget;
class AllZonesCardAmountWidget;
class QLabel;
class DeckStateManager;
class QSlider;
class PrintingSelectorCardOverlayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,5 +1,11 @@
#include "printing_selector_card_search_widget.h"
#include "printing_selector.h"
#include <QHBoxLayout>
#include <QLineEdit>
#include <QTimer>
/**
* @brief Constructs a PrintingSelectorCardSearchWidget for searching cards by set name or set code.
*

View file

@ -7,12 +7,11 @@
#ifndef PRINTING_SELECTOR_CARD_SEARCH_WIDGET_H
#define PRINTING_SELECTOR_CARD_SEARCH_WIDGET_H
#include "printing_selector.h"
#include <QLineEdit>
#include <QTimer>
#include <QWidget>
class PrintingSelector;
class QHBoxLayout;
class QLineEdit;
class PrintingSelectorCardSearchWidget : public QWidget
{
Q_OBJECT

View file

@ -2,6 +2,10 @@
#include "../../../interface/widgets/dialogs/dlg_select_set_for_cards.h"
#include "../tabs/abstract_tab_deck_editor.h"
#include "printing_selector.h"
#include <QHBoxLayout>
#include <QPushButton>
/**
* @brief Constructs a PrintingSelectorCardSelectionWidget for navigating through cards in the deck.

View file

@ -7,12 +7,12 @@
#ifndef PRINTING_SELECTOR_CARD_SELECTION_WIDGET_H
#define PRINTING_SELECTOR_CARD_SELECTION_WIDGET_H
#include "printing_selector.h"
#include <QHBoxLayout>
#include <QPushButton>
#include <QWidget>
class PrintingSelector;
class DeckStateManager;
class QHBoxLayout;
class QPushButton;
class PrintingSelectorCardSelectionWidget : public QWidget
{
Q_OBJECT

View file

@ -1,8 +1,13 @@
#include "printing_selector_card_sorting_widget.h"
#include "../../../client/settings/cache_settings.h"
#include "printing_selector.h"
#include <QComboBox>
#include <QHBoxLayout>
#include <QPushButton>
#include <libcockatrice/card/set/card_set_comparator.h>
#include <libcockatrice/models/deck_list/deck_list_model.h>
const QString PrintingSelectorCardSortingWidget::SORT_OPTIONS_ALPHABETICAL = tr("Alphabetical");
const QString PrintingSelectorCardSortingWidget::SORT_OPTIONS_PREFERENCE = tr("Preference");

View file

@ -7,12 +7,15 @@
#ifndef PRINTING_SELECTOR_CARD_SORTING_WIDGET_H
#define PRINTING_SELECTOR_CARD_SORTING_WIDGET_H
#include "printing_selector.h"
#include <QComboBox>
#include <QPushButton>
#include <QWidget>
#include <libcockatrice/card/card_info.h>
class PrintingSelector;
class PrintingInfo;
class DeckListModel;
class QHBoxLayout;
class QComboBox;
class QPushButton;
class PrintingSelectorCardSortingWidget : public QWidget
{
Q_OBJECT

View file

@ -1,5 +1,8 @@
#include "printing_selector_placeholder_widget.h"
#include <QLabel>
#include <QVBoxLayout>
PrintingSelectorPlaceholderWidget::PrintingSelectorPlaceholderWidget(QWidget *parent) : QWidget(parent)
{
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

View file

@ -1,10 +1,10 @@
#ifndef COCKATRICE_PRINTING_SELECTOR_PLACEHOLDER_WIDGET_H
#define COCKATRICE_PRINTING_SELECTOR_PLACEHOLDER_WIDGET_H
#include <QLabel>
#include <QVBoxLayout>
#include <QWidget>
class QVBoxLayout;
class QLabel;
class PrintingSelectorPlaceholderWidget : public QWidget
{
Q_OBJECT

View file

@ -1,6 +1,7 @@
#include "set_name_and_collectors_number_display_widget.h"
#include <QSlider>
#include <QLabel>
#include <QVBoxLayout>
/**
* @class SetNameAndCollectorsNumberDisplayWidget

View file

@ -8,11 +8,10 @@
#ifndef SET_NAME_AND_COLLECTORS_NUMBER_DISPLAY_WIDGET_H
#define SET_NAME_AND_COLLECTORS_NUMBER_DISPLAY_WIDGET_H
#include <QLabel>
#include <QSlider>
#include <QVBoxLayout>
#include <QWidget>
class QVBoxLayout;
class QLabel;
class SetNameAndCollectorsNumberDisplayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,9 +1,12 @@
#include "settings_button_widget.h"
#include "settings_popup_widget.h"
#include <QApplication>
#include <QHBoxLayout>
#include <QMouseEvent>
#include <QScreen>
#include <QToolButton>
SettingsButtonWidget::SettingsButtonWidget(QWidget *parent)
: QWidget(parent), button(new QToolButton(this)), popup(new SettingsPopupWidget(nullptr))

View file

@ -8,11 +8,11 @@
#ifndef SETTINGS_BUTTON_WIDGET_H
#define SETTINGS_BUTTON_WIDGET_H
#include "settings_popup_widget.h"
#include <QToolButton>
#include <QWidget>
class QHBoxLayout;
class SettingsPopupWidget;
class QToolButton;
class SettingsButtonWidget : public QWidget
{
Q_OBJECT

View file

@ -2,9 +2,11 @@
#include <QApplication>
#include <QFocusEvent>
#include <QLabel>
#include <QPainter>
#include <QScreen>
#include <QScrollArea>
#include <QVBoxLayout>
SettingsPopupWidget::SettingsPopupWidget(QWidget *parent) : QWidget(parent, Qt::Popup | Qt::FramelessWindowHint)
{

View file

@ -8,11 +8,10 @@
#ifndef SETTINGS_POPUP_WIDGET_H
#define SETTINGS_POPUP_WIDGET_H
#include <QLabel>
#include <QScrollArea>
#include <QVBoxLayout>
#include <QWidget>
class QVBoxLayout;
class QScrollArea;
class SettingsPopupWidget : public QWidget
{
Q_OBJECT

View file

@ -1,5 +1,7 @@
#include "replay_manager.h"
#include "../../../client/settings/cache_settings.h"
#include "../game/abstract_game.h"
#include "../interface/widgets/tabs/tab_game.h"
#include <QHBoxLayout>

View file

@ -13,6 +13,7 @@
#include <QDesktopServices>
#include <QMouseEvent>
#include <QScrollBar>
#include <QTimer>
#include <libcockatrice/network/server/remote/user_level.h>
const QColor DEFAULT_MENTION_COLOR = QColor(194, 31, 47);

View file

@ -20,6 +20,7 @@
#include <libcockatrice/network/server/remote/user_level.h>
class AbstractGame;
class CardRef;
class QTextTable;
class QMouseEvent;
class UserContextMenu;

View file

@ -1,5 +1,6 @@
#include "game_selector.h"
#include "../../../client/settings/cache_settings.h"
#include "../interface/widgets/dialogs/dlg_create_game.h"
#include "../interface/widgets/dialogs/dlg_filter_games.h"
#include "../interface/widgets/tabs/tab_account.h"
@ -13,6 +14,7 @@
#include <QDebug>
#include <QHBoxLayout>
#include <QHeaderView>
#include <QMenu>
#include <QMessageBox>
#include <QPushButton>
#include <QTreeView>

View file

@ -8,6 +8,8 @@
#include <QLineEdit>
#include <QWidget>
class QCheckBox;
class QComboBox;
class GameSelectorQuickFilterToolBar : public QWidget
{

View file

@ -1,5 +1,6 @@
#include "user_context_menu.h"
#include "../../game/abstract_game.h"
#include "../../interface/widgets/tabs/tab_account.h"
#include "../../interface/widgets/tabs/tab_game.h"
#include "../../interface/widgets/tabs/tab_supervisor.h"

View file

@ -15,9 +15,17 @@
#include "../deck_editor/deck_state_manager.h"
#include "../interface/card_picture_loader/card_picture_loader.h"
#include "../interface/pixel_map_generator.h"
#include "../interface/widgets/deck_editor/deck_editor_card_database_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_card_info_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_database_display_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_deck_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_filter_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h"
#include "../interface/widgets/dialogs/dlg_load_deck.h"
#include "../interface/widgets/dialogs/dlg_load_deck_from_clipboard.h"
#include "../interface/widgets/dialogs/dlg_load_deck_from_website.h"
#include "../interface/widgets/menus/deck_editor_menu.h"
#include "../interface/widgets/printing_selector/printing_selector.h"
#include "../utility/visibility_change_listener.h"
#include "tab_supervisor.h"
@ -27,15 +35,11 @@
#include <QDesktopServices>
#include <QFileDialog>
#include <QHeaderView>
#include <QLineEdit>
#include <QMessageBox>
#include <QPrintPreviewDialog>
#include <QPrinter>
#include <QProcessEnvironment>
#include <QPushButton>
#include <QRegularExpression>
#include <QSplitter>
#include <QTreeView>
#include <QUrl>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/models/database/card_database_model.h>

View file

@ -8,24 +8,15 @@
#ifndef TAB_GENERIC_DECK_EDITOR_H
#define TAB_GENERIC_DECK_EDITOR_H
#include "../interface/widgets/deck_editor/deck_editor_card_database_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_card_info_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_database_display_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_deck_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_filter_dock_widget.h"
#include "../interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h"
#include "../interface/widgets/menus/deck_editor_menu.h"
#include "../interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h"
#include "../interface/deck_loader/deck_loader.h"
#include "tab.h"
#include <libcockatrice/deck_list/deck_list_history_manager.h>
class DeckStateManager;
class CardDatabaseModel;
class CardDatabaseDisplayModel;
class CardInfoFrameWidget;
class DeckLoader;
class ExactCard;
class DeckEditorMenu;
class DeckEditorCardInfoDockWidget;
class DeckEditorCardDatabaseDockWidget;

View file

@ -27,6 +27,7 @@
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/models/database/card/card_completer_proxy_model.h>
#include <libcockatrice/models/database/card/card_search_model.h>
#include <libcockatrice/models/database/card_database_model.h>
#include <version_string.h>
TabArchidekt::TabArchidekt(TabSupervisor *_tabSupervisor)

View file

@ -1,5 +1,8 @@
#include "edhrec_api_response_card_prices_display_widget.h"
#include <QGridLayout>
#include <QLabel>
EdhrecApiResponseCardPricesDisplayWidget::EdhrecApiResponseCardPricesDisplayWidget(QWidget *parent,
const CardPrices &_cardPrices)
: QWidget(parent), cardPrices(_cardPrices)

View file

@ -9,10 +9,10 @@
#include "../../api_response/card_prices/edhrec_api_response_card_prices.h"
#include <QGridLayout>
#include <QLabel>
#include <QWidget>
class QGridLayout;
class QLabel;
class EdhrecApiResponseCardPricesDisplayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,8 +1,14 @@
#include "edhrec_api_response_card_details_display_widget.h"
#include "../../../../../cards/card_info_picture_widget.h"
#include "../../../../../cards/card_size_widget.h"
#include "../../../../../general/display/background_plate_widget.h"
#include "../../tab_edhrec_main.h"
#include "edhrec_api_response_card_inclusion_display_widget.h"
#include "edhrec_api_response_card_synergy_display_widget.h"
#include <QHBoxLayout>
#include <QLabel>
#include <libcockatrice/card/database/card_database_manager.h>
EdhrecApiResponseCardDetailsDisplayWidget::EdhrecApiResponseCardDetailsDisplayWidget(

View file

@ -7,16 +7,16 @@
#ifndef EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_CARD_DETAILS_DISPLAY_WIDGET_H
#include "../../../../../cards/card_info_picture_widget.h"
#include "../../../../../general/display/background_plate_widget.h"
#include "../../api_response/cards/edhrec_api_response_card_details.h"
#include "edhrec_api_response_card_inclusion_display_widget.h"
#include "edhrec_api_response_card_synergy_display_widget.h"
#include <QHBoxLayout>
#include <QLabel>
#include <QWidget>
class QVBoxLayout;
class CardInfoPictureWidget;
class BackgroundPlateWidget;
class QLabel;
class EdhrecApiResponseCardInclusionDisplayWidget;
class EdhrecApiResponseCardSynergyDisplayWidget;
class EdhrecApiResponseCardDetailsDisplayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,5 +1,10 @@
#include "edhrec_api_response_card_inclusion_display_widget.h"
#include "../../../../../general/display/charts/bars/percent_bar_widget.h"
#include <QLabel>
#include <QVBoxLayout>
EdhrecApiResponseCardInclusionDisplayWidget::EdhrecApiResponseCardInclusionDisplayWidget(
QWidget *parent,
const EdhrecApiResponseCardDetails &_toDisplay)

View file

@ -7,13 +7,13 @@
#ifndef EDHREC_API_RESPONSE_CARD_INCLUSION_DISPLAY_WIDGET_H
#define EDHREC_API_RESPONSE_CARD_INCLUSION_DISPLAY_WIDGET_H
#include "../../../../../general/display/charts/bars/percent_bar_widget.h"
#include "../../api_response/cards/edhrec_api_response_card_details.h"
#include <QLabel>
#include <QVBoxLayout>
#include <QWidget>
class QVBoxLayout;
class QLabel;
class PercentBarWidget;
class EdhrecApiResponseCardInclusionDisplayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,9 +1,13 @@
#include "edhrec_api_response_card_list_display_widget.h"
#include "../../../../../general/display/banner_widget.h"
#include "../../../../../general/layout_containers/flow_widget.h"
#include "../../api_response/cards/edhrec_api_response_card_list.h"
#include "edhrec_api_response_card_details_display_widget.h"
#include <QLabel>
#include <QResizeEvent>
#include <QVBoxLayout>
EdhrecApiResponseCardListDisplayWidget::EdhrecApiResponseCardListDisplayWidget(QWidget *parent,
EdhrecApiResponseCardList toDisplay)
@ -31,3 +35,7 @@ void EdhrecApiResponseCardListDisplayWidget::resizeEvent(QResizeEvent *event)
QWidget::resizeEvent(event);
qDebug() << event->size();
}
QString EdhrecApiResponseCardListDisplayWidget::getBannerText() const
{
return header->getText();
}

View file

@ -7,24 +7,19 @@
#ifndef EDHREC_COMMANDER_API_RESPONSE_CARD_LIST_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_CARD_LIST_DISPLAY_WIDGET_H
#include "../../../../../general/display/banner_widget.h"
#include "../../../../../general/layout_containers/flow_widget.h"
#include "../../api_response/cards/edhrec_api_response_card_list.h"
#include <QResizeEvent>
#include <QVBoxLayout>
#include <QWidget>
class EdhrecApiResponseCardList;
class QVBoxLayout;
class BannerWidget;
class FlowWidget;
class EdhrecApiResponseCardListDisplayWidget : public QWidget
{
Q_OBJECT
public:
explicit EdhrecApiResponseCardListDisplayWidget(QWidget *parent, EdhrecApiResponseCardList toDisplay);
void resizeEvent(QResizeEvent *event) override;
[[nodiscard]] QString getBannerText() const
{
return header->getText();
}
[[nodiscard]] QString getBannerText() const;
private:
QVBoxLayout *layout;

View file

@ -1,5 +1,10 @@
#include "edhrec_api_response_card_synergy_display_widget.h"
#include "../../../../../general/display/charts/bars/percent_bar_widget.h"
#include <QLabel>
#include <QVBoxLayout>
EdhrecApiResponseCardSynergyDisplayWidget::EdhrecApiResponseCardSynergyDisplayWidget(
QWidget *parent,
const EdhrecApiResponseCardDetails &_toDisplay)

View file

@ -7,13 +7,13 @@
#ifndef EDHREC_API_RESPONSE_CARD_SYNERGY_DISPLAY_WIDGET_H
#define EDHREC_API_RESPONSE_CARD_SYNERGY_DISPLAY_WIDGET_H
#include "../../../../../general/display/charts/bars/percent_bar_widget.h"
#include "../../api_response/cards/edhrec_api_response_card_details.h"
#include <QLabel>
#include <QVBoxLayout>
#include <QWidget>
class QVBoxLayout;
class QLabel;
class PercentBarWidget;
class EdhrecApiResponseCardSynergyDisplayWidget : public QWidget
{
Q_OBJECT

View file

@ -1,10 +1,14 @@
#include "edhrec_api_response_commander_details_display_widget.h"
#include "../../../../../cards/card_info_picture_widget.h"
#include "../../../../../cards/card_size_widget.h"
#include "../../tab_edhrec_main.h"
#include "../card_prices/edhrec_api_response_card_prices_display_widget.h"
#include "edhrec_commander_api_response_bracket_navigation_widget.h"
#include "edhrec_commander_api_response_navigation_widget.h"
#include <QLabel>
#include <QVBoxLayout>
#include <libcockatrice/card/database/card_database_manager.h>
EdhrecCommanderResponseCommanderDetailsDisplayWidget::EdhrecCommanderResponseCommanderDetailsDisplayWidget(

View file

@ -7,15 +7,15 @@
#ifndef EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_DISPLAY_WIDGET_H
#define EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_DISPLAY_WIDGET_H
#include "../../../../../cards/card_info_picture_widget.h"
#include "../../api_response/cards/edhrec_commander_api_response_commander_details.h"
#include "../card_prices/edhrec_api_response_card_prices_display_widget.h"
#include "edhrec_commander_api_response_navigation_widget.h"
#include <QLabel>
#include <QVBoxLayout>
#include <QWidget>
class QHBoxLayout;
class QVBoxLayout;
class CardInfoPictureWidget;
class QLabel;
class EdhrecApiResponseCardPricesDisplayWidget;
class EdhrecCommanderApiResponseNavigationWidget;
class EdhrecCommanderResponseCommanderDetailsDisplayWidget : public QWidget
{

View file

@ -1,5 +1,9 @@
#include "edhrec_commander_api_response_bracket_navigation_widget.h"
#include <QGridLayout>
#include <QLabel>
#include <QMap>
#include <QPushButton>
#include <QSet>
EdhrecCommanderApiResponseBracketNavigationWidget::EdhrecCommanderApiResponseBracketNavigationWidget(

View file

@ -1,12 +1,11 @@
#ifndef COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BRACKET_NAVIGATION_WIDGET_H
#define COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BRACKET_NAVIGATION_WIDGET_H
#include <QGridLayout>
#include <QLabel>
#include <QMap>
#include <QPushButton>
#include <QWidget>
class QGridLayout;
class QLabel;
class QPushButton;
class EdhrecCommanderApiResponseBracketNavigationWidget : public QWidget
{
Q_OBJECT

View file

@ -1,5 +1,9 @@
#include "edhrec_commander_api_response_budget_navigation_widget.h"
#include <QGridLayout>
#include <QLabel>
#include <QMap>
#include <QPushButton>
#include <QSet>
EdhrecCommanderApiResponseBudgetNavigationWidget::EdhrecCommanderApiResponseBudgetNavigationWidget(

View file

@ -1,12 +1,11 @@
#ifndef COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BUDGET_NAVIGATION_WIDGET_H
#define COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BUDGET_NAVIGATION_WIDGET_H
#include <QGridLayout>
#include <QLabel>
#include <QMap>
#include <QPushButton>
#include <QWidget>
class QGridLayout;
class QLabel;
class QPushButton;
class EdhrecCommanderApiResponseBudgetNavigationWidget : public QWidget
{
Q_OBJECT

Some files were not shown because too many files have changed in this diff Show more