Cockatrice
2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
interface_sound_settings_provider.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_INTERFACE_SOUND_SETTINGS_PROVIDER_H
2
#define COCKATRICE_INTERFACE_SOUND_SETTINGS_PROVIDER_H
3
4
#include <QString>
5
6
class
ISoundSettingsProvider
7
{
8
public
:
9
virtual
~ISoundSettingsProvider
() =
default
;
10
11
[[nodiscard]]
virtual
bool
getSoundEnabled
()
const
= 0;
12
[[nodiscard]]
virtual
QString
getSoundThemeName
()
const
= 0;
13
[[nodiscard]]
virtual
int
getMasterVolume
()
const
= 0;
14
};
15
16
#endif
// COCKATRICE_INTERFACE_SOUND_SETTINGS_PROVIDER_H
ISoundSettingsProvider
Definition
interface_sound_settings_provider.h:7
ISoundSettingsProvider::getMasterVolume
virtual int getMasterVolume() const =0
ISoundSettingsProvider::getSoundThemeName
virtual QString getSoundThemeName() const =0
ISoundSettingsProvider::getSoundEnabled
virtual bool getSoundEnabled() const =0
ISoundSettingsProvider::~ISoundSettingsProvider
virtual ~ISoundSettingsProvider()=default
libcockatrice_interfaces
libcockatrice
interfaces
interface_sound_settings_provider.h
Generated by
1.16.1