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_updates_settings_provider.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_INTERFACE_UPDATES_SETTINGS_PROVIDER_H
2
#define COCKATRICE_INTERFACE_UPDATES_SETTINGS_PROVIDER_H
3
4
#include <QDate>
5
6
class
IUpdatesSettingsProvider
7
{
8
public
:
9
virtual
~IUpdatesSettingsProvider
() =
default
;
10
11
[[nodiscard]]
virtual
bool
getCheckUpdatesOnStartup
()
const
= 0;
12
[[nodiscard]]
virtual
bool
getStartupCardUpdateCheckPromptForUpdate
() = 0;
13
[[nodiscard]]
virtual
bool
getStartupCardUpdateCheckAlwaysUpdate
() = 0;
14
[[nodiscard]]
virtual
int
getCardUpdateCheckInterval
()
const
= 0;
15
[[nodiscard]]
virtual
QDate
getLastCardUpdateCheck
()
const
= 0;
16
[[nodiscard]]
virtual
bool
getCardUpdateCheckRequired
()
const
= 0;
17
[[nodiscard]]
virtual
bool
getAlwaysEnableNewSets
()
const
= 0;
18
[[nodiscard]]
virtual
bool
getNotifyAboutUpdates
()
const
= 0;
19
[[nodiscard]]
virtual
bool
getNotifyAboutNewVersion
()
const
= 0;
20
[[nodiscard]]
virtual
int
getUpdateReleaseChannelIndex
()
const
= 0;
21
};
22
23
#endif
// COCKATRICE_INTERFACE_UPDATES_SETTINGS_PROVIDER_H
IUpdatesSettingsProvider
Definition
interface_updates_settings_provider.h:7
IUpdatesSettingsProvider::getNotifyAboutUpdates
virtual bool getNotifyAboutUpdates() const =0
IUpdatesSettingsProvider::getStartupCardUpdateCheckAlwaysUpdate
virtual bool getStartupCardUpdateCheckAlwaysUpdate()=0
IUpdatesSettingsProvider::getUpdateReleaseChannelIndex
virtual int getUpdateReleaseChannelIndex() const =0
IUpdatesSettingsProvider::getAlwaysEnableNewSets
virtual bool getAlwaysEnableNewSets() const =0
IUpdatesSettingsProvider::getCardUpdateCheckRequired
virtual bool getCardUpdateCheckRequired() const =0
IUpdatesSettingsProvider::getCheckUpdatesOnStartup
virtual bool getCheckUpdatesOnStartup() const =0
IUpdatesSettingsProvider::~IUpdatesSettingsProvider
virtual ~IUpdatesSettingsProvider()=default
IUpdatesSettingsProvider::getLastCardUpdateCheck
virtual QDate getLastCardUpdateCheck() const =0
IUpdatesSettingsProvider::getStartupCardUpdateCheckPromptForUpdate
virtual bool getStartupCardUpdateCheckPromptForUpdate()=0
IUpdatesSettingsProvider::getNotifyAboutNewVersion
virtual bool getNotifyAboutNewVersion() const =0
IUpdatesSettingsProvider::getCardUpdateCheckInterval
virtual int getCardUpdateCheckInterval() const =0
libcockatrice_interfaces
libcockatrice
interfaces
interface_updates_settings_provider.h
Generated by
1.18.0