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