Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
download_settings.h
Go to the documentation of this file.
1
5//! \todo Document this file.
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() const;
23 void setDownloadUrls(const QStringList &downloadURLs);
24 void resetToDefaultURLs();
25 [[nodiscard]] bool getPicDownload() const;
26 void setPicDownload(bool _picDownload);
27 [[nodiscard]] bool getDownloadSpoilersStatus() const;
28 void setDownloadSpoilerStatus(bool _spoilerStatus);
29
30signals:
33};
34
35#endif // COCKATRICE_DOWNLOADSETTINGS_H
QStringList getAllURLs() const
Definition download_settings.cpp:22
void picDownloadChanged()
DownloadSettings(const QString &, QObject *)
Definition download_settings.cpp:12
void setDownloadSpoilerStatus(bool _spoilerStatus)
Definition download_settings.cpp:48
void resetToDefaultURLs()
Definition download_settings.cpp:27
friend class SettingsCache
Definition download_settings.h:15
void downloadSpoilerStatusChanged()
bool getDownloadSpoilersStatus() const
Definition download_settings.cpp:43
static const QStringList DEFAULT_DOWNLOAD_URLS
Definition download_settings.h:5
void setDownloadUrls(const QStringList &downloadURLs)
Definition download_settings.cpp:17
void setPicDownload(bool _picDownload)
Definition download_settings.cpp:37
bool getPicDownload() const
Definition download_settings.cpp:32
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3