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
tab_visual_database_display.h
Go to the documentation of this file.
1
6
7
#ifndef TAB_VISUAL_DATABASE_DISPLAY_H
8
#define TAB_VISUAL_DATABASE_DISPLAY_H
9
10
#include "../interface/widgets/visual_database_display/visual_database_display_widget.h"
11
#include "
libcockatrice/card/card_info.h
"
12
#include "
tab.h
"
13
14
#include <QString>
15
#include <qtmetamacros.h>
16
17
class
TabSupervisor
;
18
19
class
TabVisualDatabaseDisplay
:
public
Tab
20
{
21
Q_OBJECT
22
23
private
:
24
VisualDatabaseDisplayWidget
*
visualDatabaseDisplayWidget
;
25
26
private
slots:
27
void
openEdhrecTab
(
const
CardInfoPtr
&info,
bool
isCommander)
const
;
28
29
public
:
30
TabVisualDatabaseDisplay
(
TabSupervisor
*_tabSupervisor);
31
void
retranslateUi
()
override
;
32
[[nodiscard]] QString
getTabText
()
const override
33
{
34
return
visualDatabaseDisplayWidget
->
isVisualDisplayMode
() ? tr(
"Visual Database Display"
)
35
: tr(
"Database Display"
);
36
}
37
};
38
39
#endif
// TAB_VISUAL_DATABASE_DISPLAY_H
CardInfoPtr
QSharedPointer< CardInfo > CardInfoPtr
Definition
card_info.cpp:15
card_info.h
TabSupervisor
Definition
tab_supervisor.h:92
TabVisualDatabaseDisplay::retranslateUi
void retranslateUi() override
Definition
tab_visual_database_display.cpp:24
TabVisualDatabaseDisplay::visualDatabaseDisplayWidget
VisualDatabaseDisplayWidget * visualDatabaseDisplayWidget
Definition
tab_visual_database_display.h:24
TabVisualDatabaseDisplay::TabVisualDatabaseDisplay
TabVisualDatabaseDisplay(TabSupervisor *_tabSupervisor)
Definition
tab_visual_database_display.cpp:9
TabVisualDatabaseDisplay::getTabText
QString getTabText() const override
Definition
tab_visual_database_display.h:32
TabVisualDatabaseDisplay::openEdhrecTab
void openEdhrecTab(const CardInfoPtr &info, bool isCommander) const
Definition
tab_visual_database_display.cpp:28
Tab::Tab
Tab(TabSupervisor *_tabSupervisor)
Definition
tab.cpp:16
VisualDatabaseDisplayWidget
Definition
visual_database_display_widget.h:46
VisualDatabaseDisplayWidget::isVisualDisplayMode
bool isVisualDisplayMode() const
Definition
visual_database_display_widget.cpp:320
tab.h
cockatrice
src
interface
widgets
tabs
tab_visual_database_display.h
Generated by
1.18.0