registrybackend: use G_DECLARE_FINAL_TYPE

This commit is contained in:
Ignacio Casal Quinteiro 2016-02-01 14:24:46 +01:00
parent 2d7cac366d
commit b0776ddd18

View File

@ -154,15 +154,9 @@ typedef struct
HANDLE message_sent_event, message_received_event;
} WatchThreadState;
#define G_TYPE_REGISTRY_BACKEND (g_registry_backend_get_type ())
#define G_REGISTRY_BACKEND(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
G_TYPE_REGISTRY_BACKEND, GRegistryBackend))
#define G_IS_REGISTRY_BACKEND(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
G_TYPE_REGISTRY_BACKEND))
G_DECLARE_FINAL_TYPE (GRegistryBackend, g_registry_backend, G, REGISTRY_BACKEND, GSettingsBackend)
typedef GSettingsBackendClass GRegistryBackendClass;
typedef struct {
struct _GRegistryBackend {
GSettingsBackend parent_instance;
char *base_path;
@ -173,7 +167,7 @@ typedef struct {
GNode *cache_root;
WatchThreadState *watch;
} GRegistryBackend;
};
G_DEFINE_TYPE_WITH_CODE (GRegistryBackend,
g_registry_backend,