summaryrefslogtreecommitdiff
path: root/common/gdm-settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/gdm-settings.c')
-rw-r--r--common/gdm-settings.c113
1 files changed, 0 insertions, 113 deletions
diff --git a/common/gdm-settings.c b/common/gdm-settings.c
index 9e680568..1040fbba 100644
--- a/common/gdm-settings.c
+++ b/common/gdm-settings.c
@@ -36,20 +36,13 @@
#include <gio/gio.h>
#include "gdm-settings.h"
-#include "gdm-settings-glue.h"
#include "gdm-settings-desktop-backend.h"
-#define GDM_DBUS_PATH "/org/gnome/DisplayManager"
-#define GDM_SETTINGS_DBUS_PATH GDM_DBUS_PATH "/Settings"
-#define GDM_SETTINGS_DBUS_NAME "org.gnome.DisplayManager.Settings"
-
#define GDM_SETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SETTINGS, GdmSettingsPrivate))
struct GdmSettingsPrivate
{
- GDBusConnection *connection;
- GdmDBusSettings *skeleton;
GdmSettingsBackend *backend;
};
@@ -79,10 +72,6 @@ gdm_settings_error_quark (void)
return ret;
}
-/*
-dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.gnome.DisplayManager.Settings.GetValue string:"xdmcp/Enable"
-*/
-
gboolean
gdm_settings_get_value (GdmSettings *settings,
const char *key,
@@ -107,10 +96,6 @@ gdm_settings_get_value (GdmSettings *settings,
return res;
}
-/*
-dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.gnome.DisplayManager.Settings.SetValue string:"xdmcp/Enable" string:"false"
-*/
-
gboolean
gdm_settings_set_value (GdmSettings *settings,
const char *key,
@@ -137,91 +122,6 @@ gdm_settings_set_value (GdmSettings *settings,
return res;
}
-static gboolean
-handle_get_value (GdmDBusSettings *settings,
- GDBusMethodInvocation *invocation,
- const char *key,
- gpointer user_data)
-{
- GdmSettings *self = GDM_SETTINGS (user_data);
- GError *error = NULL;
- char *value = NULL;
-
- gdm_settings_get_value (self, key, &value, &error);
- if (error) {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- return TRUE;
- }
-
- gdm_dbus_settings_complete_get_value (settings, invocation,
- value);
- g_free (value);
-
- return TRUE;
-}
-
-static gboolean
-handle_set_value (GdmDBusSettings *settings,
- GDBusMethodInvocation *invocation,
- const char *key,
- const char *value,
- gpointer user_data)
-{
- GdmSettings *self = GDM_SETTINGS (user_data);
- GError *error = NULL;
-
- gdm_settings_set_value (self, key, value, &error);
- if (error) {
- g_dbus_method_invocation_return_gerror (invocation, error);
- g_error_free (error);
- return TRUE;
- }
-
- gdm_dbus_settings_complete_set_value (settings, invocation);
-
- return TRUE;
-}
-
-static gboolean
-register_settings (GdmSettings *settings)
-{
- GError *error = NULL;
-
- error = NULL;
- settings->priv->connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
- if (settings->priv->connection == NULL) {
- if (error != NULL) {
- g_critical ("error getting system bus: %s", error->message);
- g_error_free (error);
- }
- exit (1);
- }
-
- settings->priv->skeleton = GDM_DBUS_SETTINGS (gdm_dbus_settings_skeleton_new ());
- g_signal_connect_object (settings->priv->skeleton,
- "handle-get-value",
- G_CALLBACK (handle_get_value),
- settings,
- 0);
- g_signal_connect_object (settings->priv->skeleton,
- "handle-set-value",
- G_CALLBACK (handle_set_value),
- settings,
- 0);
-
- g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (settings->priv->skeleton),
- settings->priv->connection,
- GDM_SETTINGS_DBUS_PATH,
- NULL);
-
- return TRUE;
-}
-
-/*
-dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.freedesktop.DBus.Introspectable.Introspect
-*/
-
static void
gdm_settings_class_init (GdmSettingsClass *klass)
{
@@ -257,9 +157,6 @@ backend_value_changed (GdmSettingsBackend *backend,
/* proxy it to internal listeners */
g_signal_emit (settings, signals [VALUE_CHANGED], 0, key, old_value, new_value);
-
- /* and to dbus */
- gdm_dbus_settings_emit_value_changed (settings->priv->skeleton, key, old_value, new_value);
}
static void
@@ -299,17 +196,7 @@ gdm_settings_new (void)
if (settings_object != NULL) {
g_object_ref (settings_object);
} else {
- gboolean res;
-
settings_object = g_object_new (GDM_TYPE_SETTINGS, NULL);
- g_object_add_weak_pointer (settings_object,
- (gpointer *) &settings_object);
- res = register_settings (settings_object);
- if (! res) {
- g_warning ("Unable to register settings");
- g_object_unref (settings_object);
- return NULL;
- }
}
return GDM_SETTINGS (settings_object);