Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
recents_settings.h
Go to the documentation of this file.
1
6
7#ifndef RECENTS_SETTINGS_H
8#define RECENTS_SETTINGS_H
9
10#include "settings_manager.h"
11
12#include <QString>
13#include <QStringList>
14#include <qtmetamacros.h>
15
16class QObject;
17
19{
20 Q_OBJECT
21 friend class SettingsCache;
22
23 explicit RecentsSettings(const QString &settingPath, QObject *parent = nullptr);
24 RecentsSettings(const RecentsSettings & /*other*/);
25
26public:
27 QStringList getRecentlyOpenedDeckPaths() const;
29 void updateRecentlyOpenedDeckPaths(const QString &deckPath);
30
31 QString getLatestDeckDirPath() const;
32 void setLatestDeckDirPath(const QString &dirPath);
33
34signals:
36};
37
38#endif // RECENTS_SETTINGS_H
void setLatestDeckDirPath(const QString &dirPath)
Definition recents_settings.cpp:46
void clearRecentlyOpenedDeckPaths()
Definition recents_settings.cpp:21
RecentsSettings(const RecentsSettings &)
void recentlyOpenedDeckPathsChanged()
void updateRecentlyOpenedDeckPaths(const QString &deckPath)
Definition recents_settings.cpp:26
QString getLatestDeckDirPath() const
Definition recents_settings.cpp:41
friend class SettingsCache
Definition recents_settings.h:21
QStringList getRecentlyOpenedDeckPaths() const
Definition recents_settings.cpp:17
RecentsSettings(const QString &settingPath, QObject *parent=nullptr)
Definition recents_settings.cpp:12
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