summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2018-12-23 17:55:27 +0100
committerNiels De Graef <nielsdegraef@gmail.com>2018-12-23 18:06:22 +0100
commit445454f2f45bf11d912beb4b6ddfe43405ee961f (patch)
tree920ce35a2f6ef487e5ec7de8e9dcad8822bfa0da /common
parentb2b6181256afe286e8319c7631ee9a6f70fbe1af (diff)
downloadgdm-445454f2f45bf11d912beb4b6ddfe43405ee961f.tar.gz
settings-backend: use G_DECLARE_DERIVABLE_TYPE
Diffstat (limited to 'common')
-rw-r--r--common/gdm-settings-backend.c17
-rw-r--r--common/gdm-settings-backend.h21
2 files changed, 4 insertions, 34 deletions
diff --git a/common/gdm-settings-backend.c b/common/gdm-settings-backend.c
index 9b4392fa..5ad30222 100644
--- a/common/gdm-settings-backend.c
+++ b/common/gdm-settings-backend.c
@@ -35,13 +35,6 @@
#include "gdm-settings-backend.h"
-#define GDM_SETTINGS_BACKEND_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackendPrivate))
-
-struct GdmSettingsBackendPrivate
-{
- gpointer dummy;
-};
-
enum {
VALUE_CHANGED,
LAST_SIGNAL
@@ -156,27 +149,17 @@ gdm_settings_backend_class_init (GdmSettingsBackendClass *klass)
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_STRING);
-
- g_type_class_add_private (klass, sizeof (GdmSettingsBackendPrivate));
}
static void
gdm_settings_backend_init (GdmSettingsBackend *settings_backend)
{
- settings_backend->priv = GDM_SETTINGS_BACKEND_GET_PRIVATE (settings_backend);
}
static void
gdm_settings_backend_finalize (GObject *object)
{
- GdmSettingsBackend *settings_backend;
-
- g_return_if_fail (object != NULL);
g_return_if_fail (GDM_IS_SETTINGS_BACKEND (object));
- settings_backend = GDM_SETTINGS_BACKEND (object);
-
- g_return_if_fail (settings_backend->priv != NULL);
-
G_OBJECT_CLASS (gdm_settings_backend_parent_class)->finalize (object);
}
diff --git a/common/gdm-settings-backend.h b/common/gdm-settings-backend.h
index 199b26b2..34996902 100644
--- a/common/gdm-settings-backend.h
+++ b/common/gdm-settings-backend.h
@@ -26,22 +26,10 @@
G_BEGIN_DECLS
-#define GDM_TYPE_SETTINGS_BACKEND (gdm_settings_backend_get_type ())
-#define GDM_SETTINGS_BACKEND(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackend))
-#define GDM_SETTINGS_BACKEND_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackendClass))
-#define GDM_IS_SETTINGS_BACKEND(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SETTINGS_BACKEND))
-#define GDM_IS_SETTINGS_BACKEND_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SETTINGS_BACKEND))
-#define GDM_SETTINGS_BACKEND_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SETTINGS_BACKEND, GdmSettingsBackendClass))
+#define GDM_TYPE_SETTINGS_BACKEND (gdm_settings_backend_get_type ())
+G_DECLARE_DERIVABLE_TYPE (GdmSettingsBackend, gdm_settings_backend, GDM, SETTINGS_BACKEND, GObject)
-typedef struct GdmSettingsBackendPrivate GdmSettingsBackendPrivate;
-
-typedef struct
-{
- GObject parent;
- GdmSettingsBackendPrivate *priv;
-} GdmSettingsBackend;
-
-typedef struct
+struct _GdmSettingsBackendClass
{
GObjectClass parent_class;
@@ -60,7 +48,7 @@ typedef struct
const char *key,
const char *old_value,
const char **new_value);
-} GdmSettingsBackendClass;
+};
typedef enum
{
@@ -71,7 +59,6 @@ typedef enum
#define GDM_SETTINGS_BACKEND_ERROR gdm_settings_backend_error_quark ()
GQuark gdm_settings_backend_error_quark (void);
-GType gdm_settings_backend_get_type (void);
gboolean gdm_settings_backend_get_value (GdmSettingsBackend *settings_backend,
const char *key,