1#ifndef WINDOW_DECKEDITOR_H
2#define WINDOW_DECKEDITOR_H
5#include "../interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h"
89 [[nodiscard]] QString
getTabText()
const override;
Defines the AbstractTabDeckEditor class, which provides a base for deck editor tabs in the applicatio...
AbstractTabDeckEditor(TabSupervisor *_tabSupervisor)
Constructs an AbstractTabDeckEditor.
Definition abstract_tab_deck_editor.cpp:51
Definition card_database_display_model.h:17
Definition card_database_model.h:16
Qt model representing a decklist for use in views (tree/table).
Definition deck_list_model.h:200
void dockFloatingTriggered() override
Handles dock floating toggling from menu actions.
Definition tab_deck_editor.cpp:302
QString getTabText() const override
Returns the tab text, including modified mark if applicable.
Definition tab_deck_editor.cpp:115
void createMenus() override
Creates menus for deck editing and view options.
Definition tab_deck_editor.cpp:49
void loadLayout() override
Loads the saved layout or default layout.
Definition tab_deck_editor.cpp:171
TabDeckEditor(TabSupervisor *_tabSupervisor)
Constructs a TabDeckEditor instance.
Definition tab_deck_editor.cpp:30
void retranslateUi() override
Retranslates UI elements for localization.
Definition tab_deck_editor.cpp:124
void freeDocksSize() override
Frees the dock sizes for resizing flexibility.
Definition tab_deck_editor.cpp:264
void refreshShortcuts() override
Refreshes shortcuts for this tab from settings.
Definition tab_deck_editor.cpp:150
void restartLayout() override
Resets the layout to default positions and dock states.
Definition tab_deck_editor.cpp:224
void dockVisibleTriggered() override
Handles dock visibility toggling from menu actions.
Definition tab_deck_editor.cpp:283
void showPrintingSelector() override
Shows the printing selector dock and updates it with current card.
Definition tab_deck_editor.cpp:159
bool eventFilter(QObject *o, QEvent *e) override
Handles dock visibility, floating, and top-level changes.
Definition tab_deck_editor.cpp:335
void dockTopLevelChanged(bool topLevel) override
Syncs menu state with dock floating changes.
Definition tab_deck_editor.cpp:316
Definition tab_supervisor.h:83