7#ifndef TAB_EDHREC_MAIN_H
8#define TAB_EDHREC_MAIN_H
16#include <qtmetamacros.h>
22class QNetworkAccessManager;
41 return tr(
"EDHRec: ") + cardName;
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:15
QPushButton * tagsPushButton
Definition tab_edhrec_main.h:74
QHBoxLayout * navigationLayout
Definition tab_edhrec_main.h:70
TabEdhRecMain(TabSupervisor *_tabSupervisor)
Definition tab_edhrec_main.cpp:45
void processTopCommandersResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:295
void setCard(CardInfoPtr _cardToQuery, bool isCommander=false)
Definition tab_edhrec_main.cpp:135
QVBoxLayout * mainLayout
Definition tab_edhrec_main.h:69
void processTopCardsResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:241
CardSizeWidget * getCardSizeSlider() const
Definition tab_edhrec_main.h:44
SettingsButtonWidget * settingsButton
Definition tab_edhrec_main.h:77
QWidget * container
Definition tab_edhrec_main.h:66
void processTopTagsResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:268
CardInfoPtr cardToQuery
Definition tab_edhrec_main.h:79
QPushButton * topCommandersPushButton
Definition tab_edhrec_main.h:73
QPushButton * cardsPushButton
Definition tab_edhrec_main.h:72
QPushButton * searchPushButton
Definition tab_edhrec_main.h:76
QLineEdit * searchBar
Definition tab_edhrec_main.h:75
EdhrecCommanderApiResponseDisplayWidget * displayWidget
Definition tab_edhrec_main.h:80
QWidget * currentPageDisplay
Definition tab_edhrec_main.h:68
QNetworkAccessManager * networkManager
Definition tab_edhrec_main.h:49
void processCommanderResponse(QJsonObject reply, QString responseUrl="")
Definition tab_edhrec_main.cpp:322
void doSearch()
Definition tab_edhrec_main.cpp:125
void getTopTags()
Definition tab_edhrec_main.cpp:186
CardSizeWidget * cardSizeSlider
Definition tab_edhrec_main.h:78
void getTopCommanders()
Definition tab_edhrec_main.cpp:178
QWidget * navigationContainer
Definition tab_edhrec_main.h:67
void processApiJson(QNetworkReply *reply)
Definition tab_edhrec_main.cpp:193
void actNavigatePage(QString url)
Definition tab_edhrec_main.cpp:162
void prettyPrintJson(const QJsonValue &value, int indentLevel)
Definition tab_edhrec_main.cpp:356
void processAverageDeckResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:349
void retranslateUi() override
Definition tab_edhrec_main.cpp:116
QString getTabText() const override
Definition tab_edhrec_main.h:38
void getTopCards()
Definition tab_edhrec_main.cpp:170
QVBoxLayout * currentPageLayout
Definition tab_edhrec_main.h:71
Definition tab_supervisor.h:92
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:16