Updated Italian translation
[quandoparte] / application / settings.h
index 450268a..c855491 100644 (file)
@@ -37,6 +37,9 @@ class Settings : public QObject
     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)
@@ -52,6 +55,9 @@ class Settings : public QObject
     Q_PROPERTY(StationListProxyModel::SortingMode stationListSortingMode
                READ stationListSortingMode WRITE setStationListSortingMode
                NOTIFY stationListSortingModeChanged)
+    Q_PROPERTY(bool darkThemePreferred
+               READ darkThemePreferred WRITE setDarkThemePreferred
+               NOTIFY darkThemePreferredChanged)
     Q_PROPERTY(QString versionString READ versionString CONSTANT)
 public:
     explicit Settings(QObject *parent = 0);
@@ -66,6 +72,9 @@ public:
     QStringList recentStations();
     void setRecentStations(const QStringList &stations);
 
+    QStringList favoriteStations();
+    void setFavoriteStations(const QStringList &stations);
+
     int checkingInterval();
     void setCheckingInterval(int);
 
@@ -78,6 +87,9 @@ public:
     bool showArrivalsPreferred();
     void setShowArrivalsPreferred(bool);
 
+    bool darkThemePreferred();
+    void setDarkThemePreferred(bool);
+
     StationListProxyModel::SortingMode stationListSortingMode();
     void setStationListSortingMode(StationListProxyModel::SortingMode mode);
 
@@ -86,10 +98,12 @@ public:
 signals:
     void queryBaseUrlChanged();
     void recentStationsChanged();
+    void favoriteStationsChanged();
     void checkingIntervalChanged();
     void autoUpdateChanged();
     void stationViewPreferredChanged();
     void showArrivalsPreferredChanged();
+    void darkThemePreferredChanged();
     void stationListSortingModeChanged();
 };