Migrate EMailAttachmentBar to GSettings
This commit is contained in:
@ -27,8 +27,6 @@
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
|
||||
#include "e-util/gconf-bridge.h"
|
||||
|
||||
#include "e-attachment-store.h"
|
||||
#include "e-attachment-icon-view.h"
|
||||
#include "e-attachment-tree-view.h"
|
||||
@ -257,13 +255,11 @@ static void
|
||||
mail_attachment_bar_constructed (GObject *object)
|
||||
{
|
||||
EMailAttachmentBarPrivate *priv;
|
||||
GConfBridge *bridge;
|
||||
GSettings *settings;
|
||||
const gchar *key;
|
||||
|
||||
priv = E_MAIL_ATTACHMENT_BAR (object)->priv;
|
||||
|
||||
bridge = gconf_bridge_get ();
|
||||
|
||||
/* Set up property-to-property bindings. */
|
||||
|
||||
g_object_bind_property (
|
||||
@ -314,10 +310,10 @@ mail_attachment_bar_constructed (GObject *object)
|
||||
G_BINDING_BIDIRECTIONAL |
|
||||
G_BINDING_SYNC_CREATE);
|
||||
|
||||
/* Set up property-to-GConf bindings. */
|
||||
|
||||
key = "/apps/evolution/shell/attachment_view";
|
||||
gconf_bridge_bind_property (bridge, key, object, "active-view");
|
||||
/* Set up property-to-GSettings bindings. */
|
||||
settings = g_settings_new ("org.gnome.evolution.shell");
|
||||
g_settings_bind (settings, "attachment-view", object, "active-view", G_SETTINGS_BIND_DEFAULT);
|
||||
g_object_unref (settings);
|
||||
|
||||
/* Chain up to parent's constructed() method. */
|
||||
G_OBJECT_CLASS (parent_class)->constructed (object);
|
||||
|
||||
Reference in New Issue
Block a user