Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
download_settings.h
Go to the documentation of this file.
1
5 */
6
7#ifndef COCKATRICE_DOWNLOADSETTINGS_H
8#define COCKATRICE_DOWNLOADSETTINGS_H
9
10#include "settings_manager.h"
11
13{
14 Q_OBJECT
15 friend class SettingsCache;
16
17 static const QStringList DEFAULT_DOWNLOAD_URLS;
18
19public:
20 explicit DownloadSettings(const QString &, QObject *);
21
22 QStringList getAllURLs();
23 void setDownloadUrls(const QStringList &downloadURLs);
24 void resetToDefaultURLs();
25};
26
27#endif // COCKATRICE_DOWNLOADSETTINGS_H
DownloadSettings(const QString &, QObject *)
Definition download_settings.cpp:11
void resetToDefaultURLs()
Definition download_settings.cpp:26
friend class SettingsCache
Definition download_settings.h:15
static const QStringList DEFAULT_DOWNLOAD_URLS
Definition download_settings.h:5
void setDownloadUrls(const QStringList &downloadURLs)
Definition download_settings.cpp:16
QStringList getAllURLs()
Definition download_settings.cpp:21
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
TODO: Document this.