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_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 <QGridLayout>
5#include <QLabel>
6#include <QMap>
7#include <QPushButton>
8#include <QWidget>
9
11{
12 Q_OBJECT
13public:
14 explicit EdhrecCommanderApiResponseBracketNavigationWidget(QWidget *parent, const QString &baseUrl);
15 void retranslateUi();
16 void applyOptionsFromUrl(const QString &url);
17 QString getSelectedGameChanger() const
18 {
20 }
21
22signals:
24
25private:
26 QGridLayout *layout;
28
29 QStringList gameChangerOptions = {"", "exhibition", "core", "upgraded", "optimized", "cedh"};
31
32 QMap<QString, QPushButton *> gameChangerButtons;
33
34 void updateOptionButtonSelection(QMap<QString, QPushButton *> &buttons, const QString &selectedKey);
35};
36
37#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:86
QString getSelectedGameChanger() const
Definition edhrec_commander_api_response_bracket_navigation_widget.h:17
void applyOptionsFromUrl(const QString &url)
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:43
QString selectedGameChanger
Definition edhrec_commander_api_response_bracket_navigation_widget.h:30
QGridLayout * layout
Definition edhrec_commander_api_response_bracket_navigation_widget.h:26
QMap< QString, QPushButton * > gameChangerButtons
Definition edhrec_commander_api_response_bracket_navigation_widget.h:32
EdhrecCommanderApiResponseBracketNavigationWidget(QWidget *parent, const QString &baseUrl)
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:5
QStringList gameChangerOptions
Definition edhrec_commander_api_response_bracket_navigation_widget.h:29
QLabel * gameChangerLabel
Definition edhrec_commander_api_response_bracket_navigation_widget.h:27
void retranslateUi()
Definition edhrec_commander_api_response_bracket_navigation_widget.cpp:38