Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
edhrec_commander_api_response_budget_navigation_widget.h
Go to the documentation of this file.
1#ifndef COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BUDGET_NAVIGATION_WIDGET_H
2#define COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BUDGET_NAVIGATION_WIDGET_H
3
4#include <QList>
5#include <QMap>
6#include <QString>
7#include <QStringList>
8#include <QWidget>
9#include <qtmetamacros.h>
10
11class QGridLayout;
12class QLabel;
13class QPushButton;
14
16{
17 Q_OBJECT
18public:
19 explicit EdhrecCommanderApiResponseBudgetNavigationWidget(QWidget *parent, const QString &baseUrl);
20 void retranslateUi();
21 void applyOptionsFromUrl(const QString &url);
22 QString getSelectedBudget() const
23 {
24 return selectedBudget;
25 }
26
27signals:
29
30private:
31 QGridLayout *layout;
32 QLabel *budgetLabel;
33
34 QStringList budgetOptions = {"", "budget", "expensive"};
36
38
39 void updateOptionButtonSelection(QMap<QString, QPushButton *> &buttons, const QString &selectedKey);
40};
41
42#endif // COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BUDGET_NAVIGATION_WIDGET_H
void retranslateUi()
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:44
void applyOptionsFromUrl(const QString &url)
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:49
QString getSelectedBudget() const
Definition edhrec_commander_api_response_budget_navigation_widget.h:22
QMap< QString, QPushButton * > budgetButtons
Definition edhrec_commander_api_response_budget_navigation_widget.h:37
QLabel * budgetLabel
Definition edhrec_commander_api_response_budget_navigation_widget.h:32
QGridLayout * layout
Definition edhrec_commander_api_response_budget_navigation_widget.h:31
EdhrecCommanderApiResponseBudgetNavigationWidget(QWidget *parent, const QString &baseUrl)
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:11
QStringList budgetOptions
Definition edhrec_commander_api_response_budget_navigation_widget.h:34
QString selectedBudget
Definition edhrec_commander_api_response_budget_navigation_widget.h:35
void updateOptionButtonSelection(QMap< QString, QPushButton * > &buttons, const QString &selectedKey)
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:94
Definition game.h:18