Added 4h, 8h and 24h update interval periods
authorSergio Villar Senín <svillar@igalia.com>
Wed, 13 Jan 2010 13:21:24 +0000 (14:21 +0100)
committerSergio Villar Senín <svillar@igalia.com>
Wed, 13 Jan 2010 15:48:59 +0000 (16:48 +0100)
Fixes NB#147994

src/widgets/modest-global-settings-dialog.c
src/widgets/modest-global-settings-dialog.h

index a30d6cb..f580866 100644 (file)
@@ -206,24 +206,34 @@ _modest_global_settings_dialog_get_update_interval (void)
 {
        GSList *list = NULL;
 
-       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_5_MIN, 
-                                _("mcen_va_options_updateinterval_5min"), 
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_5_MIN,
+                                _("mcen_va_options_updateinterval_5min"),
                                 &list);
-       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_10_MIN, 
-                                _("mcen_va_options_updateinterval_10min"), 
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_10_MIN,
+                                _("mcen_va_options_updateinteval_10min"),
                                 &list);
-       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_15_MIN, 
-                                _("mcen_va_options_updateinterval_15min"), 
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_15_MIN,
+                                _("mcen_va_options_updateinterval_15min"),
                                 &list);
-       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_30_MIN, 
-                                _("mcen_va_options_updateinterval_30min"), 
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_30_MIN,
+                                _("mcen_va_options_updateinterval_30min"),
                                 &list);
-       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_1_HOUR, 
-                                _("mcen_va_options_updateinterval_1h"), 
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_1_HOUR,
+                                _("mcen_va_options_updateinterval_1h"),
                                 &list);
-       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_2_HOUR, 
-                                _("mcen_va_options_updateinterval_2h"), 
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_2_HOUR,
+                                _("mcen_va_options_updateinterval_2h"),
                                 &list);
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_4_HOUR,
+                                _("mcen_va_options_updateinterval_4h"),
+                                &list);
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_8_HOUR,
+                                _("mcen_va_options_updateinterval_8h"),
+                                &list);
+       add_to_modest_pair_list (MODEST_UPDATE_INTERVAL_24_HOUR,
+                                _("mcen_va_options_updateinterval_24h"),
+                                &list);
+
 
        return (ModestPairList *) g_slist_reverse (list);
 }
index cd14357..d2f6d2e 100644 (file)
@@ -52,7 +52,10 @@ typedef enum _ModestUpdateInterval {
        MODEST_UPDATE_INTERVAL_15_MIN = 15,
        MODEST_UPDATE_INTERVAL_30_MIN = 30,
        MODEST_UPDATE_INTERVAL_1_HOUR = 60,
-       MODEST_UPDATE_INTERVAL_2_HOUR = 120
+       MODEST_UPDATE_INTERVAL_2_HOUR = 120,
+       MODEST_UPDATE_INTERVAL_4_HOUR = 240,
+       MODEST_UPDATE_INTERVAL_8_HOUR = 480,
+       MODEST_UPDATE_INTERVAL_24_HOUR = 1440,
 } ModestUpdateInterval;
 
 typedef struct _ModestGlobalSettingsDialog      ModestGlobalSettingsDialog;