Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
message_settings.h
Go to the documentation of this file.
1
6
7#ifndef MESSAGESETTINGS_H
8#define MESSAGESETTINGS_H
9
10#include "settings_manager.h"
11
13{
14 Q_OBJECT
15 friend class SettingsCache;
16
17public:
18 int getCount();
19 QString getMessageAt(int index);
20
21 void setCount(int count);
22 void setMessageAt(int index, QString message);
23signals:
25
26public slots:
27
28private:
29 explicit MessageSettings(const QString &settingPath, QObject *parent = nullptr);
30 MessageSettings(const MessageSettings & /*other*/);
31};
32
33#endif // MESSAGESETTINGS_H
void messageMacrosChanged()
MessageSettings(const MessageSettings &)
void setMessageAt(int index, QString message)
Definition message_settings.cpp:23
QString getMessageAt(int index)
Definition message_settings.cpp:8
friend class SettingsCache
Definition message_settings.h:15
int getCount()
Definition message_settings.cpp:13
void setCount(int count)
Definition message_settings.cpp:18
MessageSettings(const QString &settingPath, QObject *parent=nullptr)
Definition message_settings.cpp:3
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
TODO: Document this.