Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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
12#include <QString>
13#include <qtmetamacros.h>
14
15class QObject;
16
18{
19 Q_OBJECT
20 friend class SettingsCache;
21
22public:
23 int getCount() const;
24 QString getMessageAt(int index) const;
25
26 void setCount(int count);
27 void setMessageAt(int index, QString message);
28signals:
30
31public slots:
32
33private:
34 explicit MessageSettings(const QString &settingPath, QObject *parent = nullptr);
35 MessageSettings(const MessageSettings & /*other*/);
36};
37
38#endif // MESSAGESETTINGS_H
void messageMacrosChanged()
MessageSettings(const MessageSettings &)
QString getMessageAt(int index) const
Definition message_settings.cpp:14
void setMessageAt(int index, QString message)
Definition message_settings.cpp:29
friend class SettingsCache
Definition message_settings.h:20
void setCount(int count)
Definition message_settings.cpp:24
int getCount() const
Definition message_settings.cpp:19
MessageSettings(const QString &settingPath, QObject *parent=nullptr)
Definition message_settings.cpp:9
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
QString settingPath
Definition settings_manager.h:36