1 #ifndef COCKATRICE_DOWNLOADSETTINGS_H
2 #define COCKATRICE_DOWNLOADSETTINGS_H
3 
4 #include "settingsmanager.h"
5 
6 #include <QObject>
7 
8 class DownloadSettings : public SettingsManager
9 {
10     Q_OBJECT
11     friend class SettingsCache;
12 
13 public:
14     explicit DownloadSettings(const QString &, QObject *);
15 
16     QStringList getAllURLs();
17     QString getDownloadUrlAt(int);
18     void setDownloadUrlAt(int, const QString &);
19     int getCount();
20     void clear();
21 
22 private:
23     QStringList downloadURLs;
24 
25 private:
26     void populateDefaultURLs();
27 };
28 
29 #endif // COCKATRICE_DOWNLOADSETTINGS_H
30