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
interface_tabs_settings_provider.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_INTERFACE_TABS_SETTINGS_PROVIDER_H
2
#define COCKATRICE_INTERFACE_TABS_SETTINGS_PROVIDER_H
3
4
#include <QString>
5
6
class
ITabsSettingsProvider
7
{
8
public
:
9
virtual
~ITabsSettingsProvider
() =
default
;
10
11
[[nodiscard]]
virtual
int
getStartupTabIndex
()
const
= 0;
12
[[nodiscard]]
virtual
QString
getStartupServerHost
()
const
= 0;
13
[[nodiscard]]
virtual
QString
getStartupServerPort
()
const
= 0;
14
[[nodiscard]]
virtual
QString
getStartupRoomName
()
const
= 0;
15
[[nodiscard]]
virtual
bool
getTabVisualDeckStorageOpen
()
const
= 0;
16
[[nodiscard]]
virtual
bool
getTabServerOpen
()
const
= 0;
17
[[nodiscard]]
virtual
bool
getTabAccountOpen
()
const
= 0;
18
[[nodiscard]]
virtual
bool
getTabDeckStorageOpen
()
const
= 0;
19
[[nodiscard]]
virtual
bool
getTabReplaysOpen
()
const
= 0;
20
[[nodiscard]]
virtual
bool
getTabAdminOpen
()
const
= 0;
21
[[nodiscard]]
virtual
bool
getTabLogOpen
()
const
= 0;
22
[[nodiscard]]
virtual
bool
getTabReportOpen
()
const
= 0;
23
[[nodiscard]]
virtual
bool
getTabModerationOpen
()
const
= 0;
24
[[nodiscard]]
virtual
bool
getTabCardArtRulesOpen
()
const
= 0;
25
};
26
27
#endif
// COCKATRICE_INTERFACE_TABS_SETTINGS_PROVIDER_H
ITabsSettingsProvider
Definition
interface_tabs_settings_provider.h:7
ITabsSettingsProvider::getStartupTabIndex
virtual int getStartupTabIndex() const =0
ITabsSettingsProvider::~ITabsSettingsProvider
virtual ~ITabsSettingsProvider()=default
ITabsSettingsProvider::getTabVisualDeckStorageOpen
virtual bool getTabVisualDeckStorageOpen() const =0
ITabsSettingsProvider::getStartupServerHost
virtual QString getStartupServerHost() const =0
ITabsSettingsProvider::getTabAccountOpen
virtual bool getTabAccountOpen() const =0
ITabsSettingsProvider::getStartupRoomName
virtual QString getStartupRoomName() const =0
ITabsSettingsProvider::getTabLogOpen
virtual bool getTabLogOpen() const =0
ITabsSettingsProvider::getTabCardArtRulesOpen
virtual bool getTabCardArtRulesOpen() const =0
ITabsSettingsProvider::getTabModerationOpen
virtual bool getTabModerationOpen() const =0
ITabsSettingsProvider::getStartupServerPort
virtual QString getStartupServerPort() const =0
ITabsSettingsProvider::getTabServerOpen
virtual bool getTabServerOpen() const =0
ITabsSettingsProvider::getTabAdminOpen
virtual bool getTabAdminOpen() const =0
ITabsSettingsProvider::getTabDeckStorageOpen
virtual bool getTabDeckStorageOpen() const =0
ITabsSettingsProvider::getTabReplaysOpen
virtual bool getTabReplaysOpen() const =0
ITabsSettingsProvider::getTabReportOpen
virtual bool getTabReportOpen() const =0
libcockatrice_interfaces
libcockatrice
interfaces
interface_tabs_settings_provider.h
Generated by
1.18.0