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_chat_settings_provider.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_INTERFACE_CHAT_SETTINGS_PROVIDER_H
2
#define COCKATRICE_INTERFACE_CHAT_SETTINGS_PROVIDER_H
3
4
#include <QString>
5
6
class
IChatSettingsProvider
7
{
8
public
:
9
virtual
~IChatSettingsProvider
() =
default
;
10
11
[[nodiscard]]
virtual
bool
getChatMention
()
const
= 0;
12
[[nodiscard]]
virtual
bool
getChatMentionCompleter
()
const
= 0;
13
[[nodiscard]]
virtual
QString
getChatMentionColor
()
const
= 0;
14
[[nodiscard]]
virtual
QString
getChatHighlightColor
()
const
= 0;
15
[[nodiscard]]
virtual
QString
getChannelUnreadColor
()
const
= 0;
16
[[nodiscard]]
virtual
QString
getChannelMentionColor
()
const
= 0;
17
[[nodiscard]]
virtual
bool
getChatMentionForeground
()
const
= 0;
18
[[nodiscard]]
virtual
bool
getChatHighlightForeground
()
const
= 0;
19
[[nodiscard]]
virtual
bool
getIgnoreUnregisteredUsers
()
const
= 0;
20
[[nodiscard]]
virtual
bool
getIgnoreUnregisteredUserMessages
()
const
= 0;
21
[[nodiscard]]
virtual
bool
getIgnoreNonBuddyUserMessages
()
const
= 0;
22
[[nodiscard]]
virtual
bool
getShowMessagePopup
()
const
= 0;
23
[[nodiscard]]
virtual
bool
getShowMentionPopup
()
const
= 0;
24
[[nodiscard]]
virtual
bool
getRoomHistory
()
const
= 0;
25
[[nodiscard]]
virtual
bool
getIgnoreAllPrivateMessages
()
const
= 0;
26
[[nodiscard]]
virtual
bool
getUseGameTime
()
const
= 0;
27
[[nodiscard]]
virtual
QString
getHighlightWords
()
const
= 0;
28
};
29
30
#endif
// COCKATRICE_INTERFACE_CHAT_SETTINGS_PROVIDER_H
IChatSettingsProvider
Definition
interface_chat_settings_provider.h:7
IChatSettingsProvider::getChannelUnreadColor
virtual QString getChannelUnreadColor() const =0
IChatSettingsProvider::getShowMentionPopup
virtual bool getShowMentionPopup() const =0
IChatSettingsProvider::getIgnoreUnregisteredUsers
virtual bool getIgnoreUnregisteredUsers() const =0
IChatSettingsProvider::getChatMentionColor
virtual QString getChatMentionColor() const =0
IChatSettingsProvider::getChatMentionCompleter
virtual bool getChatMentionCompleter() const =0
IChatSettingsProvider::getChatMention
virtual bool getChatMention() const =0
IChatSettingsProvider::getChatHighlightColor
virtual QString getChatHighlightColor() const =0
IChatSettingsProvider::getChatMentionForeground
virtual bool getChatMentionForeground() const =0
IChatSettingsProvider::~IChatSettingsProvider
virtual ~IChatSettingsProvider()=default
IChatSettingsProvider::getUseGameTime
virtual bool getUseGameTime() const =0
IChatSettingsProvider::getHighlightWords
virtual QString getHighlightWords() const =0
IChatSettingsProvider::getRoomHistory
virtual bool getRoomHistory() const =0
IChatSettingsProvider::getShowMessagePopup
virtual bool getShowMessagePopup() const =0
IChatSettingsProvider::getIgnoreUnregisteredUserMessages
virtual bool getIgnoreUnregisteredUserMessages() const =0
IChatSettingsProvider::getChatHighlightForeground
virtual bool getChatHighlightForeground() const =0
IChatSettingsProvider::getChannelMentionColor
virtual QString getChannelMentionColor() const =0
IChatSettingsProvider::getIgnoreAllPrivateMessages
virtual bool getIgnoreAllPrivateMessages() const =0
IChatSettingsProvider::getIgnoreNonBuddyUserMessages
virtual bool getIgnoreNonBuddyUserMessages() const =0
libcockatrice_interfaces
libcockatrice
interfaces
interface_chat_settings_provider.h
Generated by
1.18.0