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
10
class
EdhrecCommanderApiResponseBudgetNavigationWidget
:
public
QWidget
11
{
12
Q_OBJECT
13
public
:
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
22
signals:
23
void
requestNavigation
();
24
25
private
:
26
QGridLayout *
layout
;
27
QLabel *
budgetLabel
;
28
29
QStringList
budgetOptions
= {
""
,
"budget"
,
"expensive"
};
30
QString
selectedBudget
;
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
EdhrecCommanderApiResponseBudgetNavigationWidget::requestNavigation
void requestNavigation()
EdhrecCommanderApiResponseBudgetNavigationWidget::retranslateUi
void retranslateUi()
Definition
edhrec_commander_api_response_budget_navigation_widget.cpp:38
EdhrecCommanderApiResponseBudgetNavigationWidget::applyOptionsFromUrl
void applyOptionsFromUrl(const QString &url)
Definition
edhrec_commander_api_response_budget_navigation_widget.cpp:43
EdhrecCommanderApiResponseBudgetNavigationWidget::getSelectedBudget
QString getSelectedBudget() const
Definition
edhrec_commander_api_response_budget_navigation_widget.h:17
EdhrecCommanderApiResponseBudgetNavigationWidget::budgetButtons
QMap< QString, QPushButton * > budgetButtons
Definition
edhrec_commander_api_response_budget_navigation_widget.h:32
EdhrecCommanderApiResponseBudgetNavigationWidget::budgetLabel
QLabel * budgetLabel
Definition
edhrec_commander_api_response_budget_navigation_widget.h:27
EdhrecCommanderApiResponseBudgetNavigationWidget::layout
QGridLayout * layout
Definition
edhrec_commander_api_response_budget_navigation_widget.h:26
EdhrecCommanderApiResponseBudgetNavigationWidget::EdhrecCommanderApiResponseBudgetNavigationWidget
EdhrecCommanderApiResponseBudgetNavigationWidget(QWidget *parent, const QString &baseUrl)
Definition
edhrec_commander_api_response_budget_navigation_widget.cpp:5
EdhrecCommanderApiResponseBudgetNavigationWidget::budgetOptions
QStringList budgetOptions
Definition
edhrec_commander_api_response_budget_navigation_widget.h:29
EdhrecCommanderApiResponseBudgetNavigationWidget::selectedBudget
QString selectedBudget
Definition
edhrec_commander_api_response_budget_navigation_widget.h:30
EdhrecCommanderApiResponseBudgetNavigationWidget::updateOptionButtonSelection
void updateOptionButtonSelection(QMap< QString, QPushButton * > &buttons, const QString &selectedKey)
Definition
edhrec_commander_api_response_budget_navigation_widget.cpp:88
cockatrice
src
interface
widgets
tabs
api
edhrec
display
commander
edhrec_commander_api_response_budget_navigation_widget.h
Generated by
1.14.0