emit recentStationsChanged();
}
+QStringList Settings::favoriteStations()
+{
+ QSettings settings;
+
+ return settings.value("FavoriteStations").toString().split(",");
+}
+
+void Settings::setFavoriteStations(const QStringList &stations)
+{
+ QSettings settings;
+
+ settings.setValue("FavoriteStations", stations.join(","));
+ emit favoriteStationsChanged();
+}
+
int Settings::checkingInterval()
{
QSettings settings;
Q_PROPERTY(QStringList recentStations
READ recentStations WRITE setRecentStations
NOTIFY recentStationsChanged)
+ Q_PROPERTY(QStringList favoriteStations
+ READ favoriteStations WRITE setFavoriteStations
+ NOTIFY favoriteStationsChanged)
Q_PROPERTY(int checkingInterval
READ checkingInterval WRITE setCheckingInterval
NOTIFY checkingIntervalChanged)
QStringList recentStations();
void setRecentStations(const QStringList &stations);
+ QStringList favoriteStations();
+ void setFavoriteStations(const QStringList &stations);
+
int checkingInterval();
void setCheckingInterval(int);
signals:
void queryBaseUrlChanged();
void recentStationsChanged();
+ void favoriteStationsChanged();
void checkingIntervalChanged();
void autoUpdateChanged();
void stationViewPreferredChanged();