Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform 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
13{
14 Q_OBJECT
15 friend class SettingsCache;
16
17 explicit RecentsSettings(const QString &settingPath, QObject *parent = nullptr);
18 RecentsSettings(const RecentsSettings & /*other*/);
19
20public:
21 QStringList getRecentlyOpenedDeckPaths();
23 void updateRecentlyOpenedDeckPaths(const QString &deckPath);
24
25 QString getLatestDeckDirPath();
26 void setLatestDeckDirPath(const QString &dirPath);
27
28signals:
30};
31
32#endif // RECENTS_SETTINGS_H
void setLatestDeckDirPath(const QString &dirPath)
Definition recents_settings.cpp:39
QString getLatestDeckDirPath()
Definition recents_settings.cpp:34
QStringList getRecentlyOpenedDeckPaths()
Definition recents_settings.cpp:10
void clearRecentlyOpenedDeckPaths()
Definition recents_settings.cpp:14
RecentsSettings(const RecentsSettings &)
void recentlyOpenedDeckPathsChanged()
void updateRecentlyOpenedDeckPaths(const QString &deckPath)
Definition recents_settings.cpp:19
friend class SettingsCache
Definition recents_settings.h:15
RecentsSettings(const QString &settingPath, QObject *parent=nullptr)
Definition recents_settings.cpp:5
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
TODO: Document this.