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_bracket_navigation_widget.h
Go to the documentation of this file.
1#ifndef COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BRACKET_NAVIGATION_WIDGET_H
2#define COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BRACKET_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 EdhrecCommanderApiResponseBracketNavigationWidget(QWidget *parent, const QString &baseUrl);
20 void retranslateUi();
21 void applyOptionsFromUrl(const QString &url);
22 QString getSelectedGameChanger() const
23 {
25 }
26
27signals:
29
30private:
31 QGridLayout *layout;
33
34 QStringList gameChangerOptions = {"", "exhibition", "core", "upgraded", "optimized", "cedh"};
36
38
39 void updateOptionButtonSelection(QMap<QString, QPushButton *> &buttons, const QString &selectedKey);
40};
41
42#endif // COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BRACKET_NAVIGATION_WIDGET_H
void updateOptionButtonSelection(QMap< QString, QPushButton * > &buttons, const QString &selectedKey)
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:92
QString getSelectedGameChanger() const
Definition edhrec_commander_api_response_bracket_navigation_widget.h:22
void applyOptionsFromUrl(const QString &url)
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:49
QString selectedGameChanger
Definition edhrec_commander_api_response_bracket_navigation_widget.h:35
QGridLayout * layout
Definition edhrec_commander_api_response_bracket_navigation_widget.h:31
QMap< QString, QPushButton * > gameChangerButtons
Definition edhrec_commander_api_response_bracket_navigation_widget.h:37
EdhrecCommanderApiResponseBracketNavigationWidget(QWidget *parent, const QString &baseUrl)
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:11
QStringList gameChangerOptions
Definition edhrec_commander_api_response_bracket_navigation_widget.h:34
QLabel * gameChangerLabel
Definition edhrec_commander_api_response_bracket_navigation_widget.h:32
void retranslateUi()
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:44
Definition game.h:18