EMailAccountStore: Remove "express-mode" property.

This commit is contained in:
Matthew Barnes
2013-04-01 07:53:21 -04:00
parent fdcd596763
commit 576b9b358c
2 changed files with 8 additions and 78 deletions

View File

@ -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,
@ -842,17 +810,6 @@ e_mail_account_store_class_init (EMailAccountStoreClass *class)
G_PARAM_READWRITE |
G_PARAM_STATIC_STRINGS));
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,
@ -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)

View File

@ -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);