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
tabbed_deck_view_container.h
Go to the documentation of this file.
1
6
7
#ifndef TABBED_DECK_VIEW_CONTAINER_H
8
#define TABBED_DECK_VIEW_CONTAINER_H
9
#include <QMap>
10
#include <QString>
11
#include <QTabWidget>
12
#include <qtmetamacros.h>
13
14
class
DeckList
;
15
class
DeckView
;
16
class
DeckViewContainer
;
17
class
TabGame
;
18
19
class
TabbedDeckViewContainer
:
public
QTabWidget
20
{
21
Q_OBJECT
22
23
public
:
24
explicit
TabbedDeckViewContainer
(
int
_playerId,
TabGame
*parent);
25
void
closeTab
(
int
index);
26
void
updateTabBarVisibility
();
27
void
addOpponentDeckView
(
const
DeckList
&opponentDeck,
int
opponentId, QString opponentName);
28
int
playerId
;
29
TabGame
*
parentGame
;
30
DeckViewContainer
*
playerDeckView
;
31
32
QMap<int, DeckView *>
opponentDeckViews
;
33
};
34
35
#endif
// TABBED_DECK_VIEW_CONTAINER_H
DeckList
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition
deck_list.h:67
DeckViewContainer
Definition
deck_view_container.h:52
DeckView
Definition
deck_view.h:158
QMap
Definition
game.h:18
TabGame
Definition
tab_game.h:67
TabbedDeckViewContainer::closeTab
void closeTab(int index)
Definition
tabbed_deck_view_container.cpp:43
TabbedDeckViewContainer::opponentDeckViews
QMap< int, DeckView * > opponentDeckViews
Definition
tabbed_deck_view_container.h:32
TabbedDeckViewContainer::TabbedDeckViewContainer
TabbedDeckViewContainer(int _playerId, TabGame *parent)
Definition
tabbed_deck_view_container.cpp:14
TabbedDeckViewContainer::playerId
int playerId
Definition
tabbed_deck_view_container.h:28
TabbedDeckViewContainer::updateTabBarVisibility
void updateTabBarVisibility()
Definition
tabbed_deck_view_container.cpp:67
TabbedDeckViewContainer::playerDeckView
DeckViewContainer * playerDeckView
Definition
tabbed_deck_view_container.h:30
TabbedDeckViewContainer::parentGame
TabGame * parentGame
Definition
tabbed_deck_view_container.h:29
TabbedDeckViewContainer::addOpponentDeckView
void addOpponentDeckView(const DeckList &opponentDeck, int opponentId, QString opponentName)
Definition
tabbed_deck_view_container.cpp:26
cockatrice
src
game_graphics
deckview
tabbed_deck_view_container.h
Generated by
1.18.0