7#ifndef TAB_EDHREC_MAIN_H
8#define TAB_EDHREC_MAIN_H
10#include "../../interface/widgets/cards/card_size_widget.h"
11#include "../../interface/widgets/quick_settings/settings_button_widget.h"
17#include <QNetworkAccessManager>
32 return tr(
"EDHRec: ") + cardName;
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:19
QPushButton * tagsPushButton
Definition tab_edhrec_main.h:65
QHBoxLayout * navigationLayout
Definition tab_edhrec_main.h:61
TabEdhRecMain(TabSupervisor *_tabSupervisor)
Definition tab_edhrec_main.cpp:38
void processTopCommandersResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:286
void setCard(CardInfoPtr _cardToQuery, bool isCommander=false)
Definition tab_edhrec_main.cpp:128
QVBoxLayout * mainLayout
Definition tab_edhrec_main.h:60
void processTopCardsResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:232
CardSizeWidget * getCardSizeSlider() const
Definition tab_edhrec_main.h:35
SettingsButtonWidget * settingsButton
Definition tab_edhrec_main.h:68
QWidget * container
Definition tab_edhrec_main.h:57
void processTopTagsResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:259
CardInfoPtr cardToQuery
Definition tab_edhrec_main.h:70
QPushButton * topCommandersPushButton
Definition tab_edhrec_main.h:64
QPushButton * cardsPushButton
Definition tab_edhrec_main.h:63
QPushButton * searchPushButton
Definition tab_edhrec_main.h:67
QLineEdit * searchBar
Definition tab_edhrec_main.h:66
EdhrecCommanderApiResponseDisplayWidget * displayWidget
Definition tab_edhrec_main.h:71
QWidget * currentPageDisplay
Definition tab_edhrec_main.h:59
QNetworkAccessManager * networkManager
Definition tab_edhrec_main.h:40
void processCommanderResponse(QJsonObject reply, QString responseUrl="")
Definition tab_edhrec_main.cpp:313
void doSearch()
Definition tab_edhrec_main.cpp:118
void getTopTags()
Definition tab_edhrec_main.cpp:177
CardSizeWidget * cardSizeSlider
Definition tab_edhrec_main.h:69
void getTopCommanders()
Definition tab_edhrec_main.cpp:169
QWidget * navigationContainer
Definition tab_edhrec_main.h:58
void processApiJson(QNetworkReply *reply)
Definition tab_edhrec_main.cpp:184
void actNavigatePage(QString url)
Definition tab_edhrec_main.cpp:153
void prettyPrintJson(const QJsonValue &value, int indentLevel)
Definition tab_edhrec_main.cpp:347
void processAverageDeckResponse(QJsonObject reply)
Definition tab_edhrec_main.cpp:340
void retranslateUi() override
Definition tab_edhrec_main.cpp:109
QString getTabText() const override
Definition tab_edhrec_main.h:29
void getTopCards()
Definition tab_edhrec_main.cpp:161
QVBoxLayout * currentPageLayout
Definition tab_edhrec_main.h:62
Definition tab_supervisor.h:84
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:11