[evolution] EMailAccountStore: Remove "express-mode" property.



commit 576b9b358ccd90ea5de6fbdfe6efd52f81ea7777
Author: Matthew Barnes <mbarnes redhat com>
Date:   Mon Apr 1 07:53:21 2013 -0400

    EMailAccountStore: Remove "express-mode" property.

 mail/e-mail-account-store.c |   81 ++++--------------------------------------
 mail/e-mail-account-store.h |    5 ---
 2 files changed, 8 insertions(+), 78 deletions(-)
---
diff --git a/mail/e-mail-account-store.c b/mail/e-mail-account-store.c
index ed635f9..e79943c 100644
--- a/mail/e-mail-account-store.c
+++ b/mail/e-mail-account-store.c
@@ -38,7 +38,6 @@ struct _EMailAccountStorePrivate {
        CamelService *default_service;
        GHashTable *service_index;
        gchar *sort_order_filename;
-       gboolean express_mode;
        gpointer session;  /* weak pointer */
        guint busy_count;
 };
@@ -53,7 +52,6 @@ enum {
        PROP_0,
        PROP_BUSY,
        PROP_DEFAULT_SERVICE,
-       PROP_EXPRESS_MODE,
        PROP_SESSION
 };
 
@@ -140,31 +138,14 @@ mail_account_store_default_compare (CamelService *service_a,
 
        /* Check for special cases first. */
 
-       if (e_mail_account_store_get_express_mode (store)) {
-               if (g_str_equal (uid_a, E_MAIL_SESSION_LOCAL_UID) &&
-                   g_str_equal (uid_b, E_MAIL_SESSION_VFOLDER_UID))
-                       return -1;
-               else if (g_str_equal (uid_b, E_MAIL_SESSION_LOCAL_UID) &&
-                        g_str_equal (uid_a, E_MAIL_SESSION_VFOLDER_UID))
-                       return 1;
-               else if (g_str_equal (uid_a, E_MAIL_SESSION_LOCAL_UID))
-                       return 1;
-               else if (g_str_equal (uid_b, E_MAIL_SESSION_LOCAL_UID))
-                       return -1;
-               else if (g_str_equal (uid_a, E_MAIL_SESSION_VFOLDER_UID))
-                       return 1;
-               else if (g_str_equal (uid_a, E_MAIL_SESSION_VFOLDER_UID))
-                       return -1;
-       } else {
-               if (g_str_equal (uid_a, E_MAIL_SESSION_LOCAL_UID))
-                       return -1;
-               else if (g_str_equal (uid_b, E_MAIL_SESSION_LOCAL_UID))
-                       return 1;
-               else if (g_str_equal (uid_a, E_MAIL_SESSION_VFOLDER_UID))
-                       return 1;
-               else if (g_str_equal (uid_b, E_MAIL_SESSION_VFOLDER_UID))
-                       return -1;
-       }
+       if (g_str_equal (uid_a, E_MAIL_SESSION_LOCAL_UID))
+               return -1;
+       else if (g_str_equal (uid_b, E_MAIL_SESSION_LOCAL_UID))
+               return 1;
+       else if (g_str_equal (uid_a, E_MAIL_SESSION_VFOLDER_UID))
+               return 1;
+       else if (g_str_equal (uid_b, E_MAIL_SESSION_VFOLDER_UID))
+               return -1;
 
        /* Otherwise sort them alphabetically. */
 
@@ -347,12 +328,6 @@ mail_account_store_set_property (GObject *object,
                                g_value_get_object (value));
                        return;
 
-               case PROP_EXPRESS_MODE:
-                       e_mail_account_store_set_express_mode (
-                               E_MAIL_ACCOUNT_STORE (object),
-                               g_value_get_boolean (value));
-                       return;
-
                case PROP_SESSION:
                        mail_account_store_set_session (
                                E_MAIL_ACCOUNT_STORE (object),
@@ -384,13 +359,6 @@ mail_account_store_get_property (GObject *object,
                                E_MAIL_ACCOUNT_STORE (object)));
                        return;
 
-               case PROP_EXPRESS_MODE:
-                       g_value_set_boolean (
-                               value,
-                               e_mail_account_store_get_express_mode (
-                               E_MAIL_ACCOUNT_STORE (object)));
-                       return;
-
                case PROP_SESSION:
                        g_value_set_object (
                                value,
@@ -844,17 +812,6 @@ e_mail_account_store_class_init (EMailAccountStoreClass *class)
 
        g_object_class_install_property (
                object_class,
-               PROP_EXPRESS_MODE,
-               g_param_spec_boolean (
-                       "express-mode",
-                       "Express Mode",
-                       "Whether express mode is enabled",
-                       FALSE,
-                       G_PARAM_READWRITE |
-                       G_PARAM_STATIC_STRINGS));
-
-       g_object_class_install_property (
-               object_class,
                PROP_SESSION,
                g_param_spec_object (
                        "session",
@@ -1079,28 +1036,6 @@ e_mail_account_store_set_default_service (EMailAccountStore *store,
        g_object_notify (G_OBJECT (store), "default-service");
 }
 
-gboolean
-e_mail_account_store_get_express_mode (EMailAccountStore *store)
-{
-       g_return_val_if_fail (E_IS_MAIL_ACCOUNT_STORE (store), FALSE);
-
-       return store->priv->express_mode;
-}
-
-void
-e_mail_account_store_set_express_mode (EMailAccountStore *store,
-                                       gboolean express_mode)
-{
-       g_return_if_fail (E_IS_MAIL_ACCOUNT_STORE (store));
-
-       if (store->priv->express_mode == express_mode)
-               return;
-
-       store->priv->express_mode = express_mode;
-
-       g_object_notify (G_OBJECT (store), "express-mode");
-}
-
 void
 e_mail_account_store_add_service (EMailAccountStore *store,
                                   CamelService *service)
diff --git a/mail/e-mail-account-store.h b/mail/e-mail-account-store.h
index 59fa54b..d5f2a9d 100644
--- a/mail/e-mail-account-store.h
+++ b/mail/e-mail-account-store.h
@@ -109,11 +109,6 @@ CamelService *     e_mail_account_store_get_default_service
 void           e_mail_account_store_set_default_service
                                                (EMailAccountStore *store,
                                                 CamelService *service);
-gboolean       e_mail_account_store_get_express_mode
-                                               (EMailAccountStore *store);
-void           e_mail_account_store_set_express_mode
-                                               (EMailAccountStore *store,
-                                                gboolean express_mode);
 void           e_mail_account_store_add_service
                                                (EMailAccountStore *store,
                                                 CamelService *service);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]