Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform 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 <QGridLayout>
5#include <QLabel>
6#include <QMap>
7#include <QPushButton>
8#include <QWidget>
9
11{
12 Q_OBJECT
13public:
14 explicit EdhrecCommanderApiResponseBudgetNavigationWidget(QWidget *parent, const QString &baseUrl);
15 void retranslateUi();
16 void applyOptionsFromUrl(const QString &url);
17 QString getSelectedBudget() const
18 {
19 return selectedBudget;
20 }
21
22signals:
24
25private:
26 QGridLayout *layout;
27 QLabel *budgetLabel;
28
29 QStringList budgetOptions = {"", "budget", "expensive"};
31
32 QMap<QString, QPushButton *> budgetButtons;
33
34 void updateOptionButtonSelection(QMap<QString, QPushButton *> &buttons, const QString &selectedKey);
35};
36
37#endif // COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BUDGET_NAVIGATION_WIDGET_H
void retranslateUi()
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:38
void applyOptionsFromUrl(const QString &url)
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:43
QString getSelectedBudget() const
Definition edhrec_commander_api_response_budget_navigation_widget.h:17
QMap< QString, QPushButton * > budgetButtons
Definition edhrec_commander_api_response_budget_navigation_widget.h:32
QLabel * budgetLabel
Definition edhrec_commander_api_response_budget_navigation_widget.h:27
QGridLayout * layout
Definition edhrec_commander_api_response_budget_navigation_widget.h:26
EdhrecCommanderApiResponseBudgetNavigationWidget(QWidget *parent, const QString &baseUrl)
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:5
QStringList budgetOptions
Definition edhrec_commander_api_response_budget_navigation_widget.h:29
QString selectedBudget
Definition edhrec_commander_api_response_budget_navigation_widget.h:30
void updateOptionButtonSelection(QMap< QString, QPushButton * > &buttons, const QString &selectedKey)
Definition edhrec_commander_api_response_budget_navigation_widget.cpp:88