Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
11
class
QGridLayout;
12
class
QLabel;
13
class
QPushButton;
14
15
class
EdhrecCommanderApiResponseBracketNavigationWidget
:
public
QWidget
16
{
17
Q_OBJECT
18
public
:
19
explicit
EdhrecCommanderApiResponseBracketNavigationWidget
(QWidget *parent,
const
QString &baseUrl);
20
void
retranslateUi
();
21
void
applyOptionsFromUrl
(
const
QString &url);
22
QString
getSelectedGameChanger
()
const
23
{
24
return
selectedGameChanger
;
25
}
26
27
signals:
28
void
requestNavigation
();
29
30
private
:
31
QGridLayout *
layout
;
32
QLabel *
gameChangerLabel
;
33
34
QStringList
gameChangerOptions
= {
""
,
"exhibition"
,
"core"
,
"upgraded"
,
"optimized"
,
"cedh"
};
35
QString
selectedGameChanger
;
36
37
QMap<QString, QPushButton *>
gameChangerButtons
;
38
39
void
updateOptionButtonSelection
(
QMap<QString, QPushButton *>
&buttons,
const
QString &selectedKey);
40
};
41
42
#endif
// COCKATRICE_EDHREC_COMMANDER_API_RESPONSE_BRACKET_NAVIGATION_WIDGET_H
EdhrecCommanderApiResponseBracketNavigationWidget::updateOptionButtonSelection
void updateOptionButtonSelection(QMap< QString, QPushButton * > &buttons, const QString &selectedKey)
Definition
edhrec_commander_api_response_bracket_navigation_widget.cpp:92
EdhrecCommanderApiResponseBracketNavigationWidget::getSelectedGameChanger
QString getSelectedGameChanger() const
Definition
edhrec_commander_api_response_bracket_navigation_widget.h:22
EdhrecCommanderApiResponseBracketNavigationWidget::applyOptionsFromUrl
void applyOptionsFromUrl(const QString &url)
Definition
edhrec_commander_api_response_bracket_navigation_widget.cpp:49
EdhrecCommanderApiResponseBracketNavigationWidget::selectedGameChanger
QString selectedGameChanger
Definition
edhrec_commander_api_response_bracket_navigation_widget.h:35
EdhrecCommanderApiResponseBracketNavigationWidget::layout
QGridLayout * layout
Definition
edhrec_commander_api_response_bracket_navigation_widget.h:31
EdhrecCommanderApiResponseBracketNavigationWidget::gameChangerButtons
QMap< QString, QPushButton * > gameChangerButtons
Definition
edhrec_commander_api_response_bracket_navigation_widget.h:37
EdhrecCommanderApiResponseBracketNavigationWidget::EdhrecCommanderApiResponseBracketNavigationWidget
EdhrecCommanderApiResponseBracketNavigationWidget(QWidget *parent, const QString &baseUrl)
Definition
edhrec_commander_api_response_bracket_navigation_widget.cpp:11
EdhrecCommanderApiResponseBracketNavigationWidget::gameChangerOptions
QStringList gameChangerOptions
Definition
edhrec_commander_api_response_bracket_navigation_widget.h:34
EdhrecCommanderApiResponseBracketNavigationWidget::gameChangerLabel
QLabel * gameChangerLabel
Definition
edhrec_commander_api_response_bracket_navigation_widget.h:32
EdhrecCommanderApiResponseBracketNavigationWidget::requestNavigation
void requestNavigation()
EdhrecCommanderApiResponseBracketNavigationWidget::retranslateUi
void retranslateUi()
Definition
edhrec_commander_api_response_bracket_navigation_widget.cpp:44
QMap
Definition
game.h:18
cockatrice
src
interface
widgets
tabs
api
edhrec
display
commander
edhrec_commander_api_response_bracket_navigation_widget.h
Generated by
1.18.0