6#ifndef TAB_PUBLIC_DECKS_H
7#define TAB_PUBLIC_DECKS_H
12#include <qtmetamacros.h>
42 [[nodiscard]] QString
getTabText()
const override;
Definition abstract_client.h:73
Flat, read-only list of the public decks published by another user.
Definition remote_public_decks_model.h:43
QString getTabText() const override
Definition tab_public_decks.cpp:126
bool closeRequest() override
Definition tab_public_decks.cpp:157
void applyCardSize(int scale)
Definition tab_public_decks.cpp:225
TabPublicDecks(TabSupervisor *tabSupervisor, AbstractClient *client, const QString &userName)
Definition tab_public_decks.cpp:40
void updateLoadingState(bool loading)
Definition tab_public_decks.cpp:203
void updateTagsVisibility(bool visible)
Definition tab_public_decks.cpp:198
AbstractClient * client
Definition tab_public_decks.h:67
void retranslateUi() override
Definition tab_public_decks.cpp:131
void closing(TabPublicDecks *tab)
DeckPreviewColorIdentityFilterWidget * colorIdentityFilter
Definition tab_public_decks.h:72
VisualDeckStorageQuickSettingsWidget * quickSettingsWidget
Definition tab_public_decks.h:75
VisualDeckStorageSearchWidget * searchWidget
Definition tab_public_decks.h:71
QString lastFailureMessage
Last load-failure text, re-shown on retranslate.
Definition tab_public_decks.h:79
QString getUserName() const
Definition tab_public_decks.h:46
FlowWidget * flowWidget
Definition tab_public_decks.h:70
QString userName
Definition tab_public_decks.h:68
void updateColorFilter()
Definition tab_public_decks.cpp:184
void rebuildGrid()
Definition tab_public_decks.cpp:163
int cardSize
Definition tab_public_decks.h:80
void updateTagFilter()
Definition tab_public_decks.cpp:189
QLabel * emptyLabel
Definition tab_public_decks.h:78
void openDeck(int deckId)
Definition tab_public_decks.cpp:234
RemotePublicDecksModel * model
Definition tab_public_decks.h:69
QToolButton * refreshButton
Definition tab_public_decks.h:74
QLabel * titleLabel
Definition tab_public_decks.h:76
void updateCardSize(int scale)
Definition tab_public_decks.cpp:219
VisualDeckStorageTagFilterWidget * tagFilterWidget
Definition tab_public_decks.h:73
QLabel * statusLabel
Definition tab_public_decks.h:77
void openDeckFinished(const Response &response, const CommandContainer &commandContainer)
Definition tab_public_decks.cpp:244
Definition tab_supervisor.h:92
TabSupervisor * tabSupervisor
Definition tab.h:30
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:16
Definition commands.proto:8
Definition response.proto:11