From f7ba567b17c1d0d0cdc5d04e0bca4d2368be75fa Mon Sep 17 00:00:00 2001 From: Laurent Contzen Date: Wed, 8 Aug 2012 11:07:20 +0200 Subject: EmpathyRosterModelAggregator implements EmpathyRosterModel iface --- libempathy-gtk/empathy-roster-model-aggregator.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'libempathy-gtk/empathy-roster-model-aggregator.c') diff --git a/libempathy-gtk/empathy-roster-model-aggregator.c b/libempathy-gtk/empathy-roster-model-aggregator.c index 92fb0e8fd..1f6a0f124 100644 --- a/libempathy-gtk/empathy-roster-model-aggregator.c +++ b/libempathy-gtk/empathy-roster-model-aggregator.c @@ -1,6 +1,9 @@ /* * empathy-roster-model-aggregator.c * + * Implementation of EmpathyRosterModel using FolksIndividualAggregator as + * source. + * * Copyright (C) 2012 Collabora Ltd. * * This library is free software; you can redistribute it and/or @@ -23,6 +26,8 @@ #include "empathy-roster-model-aggregator.h" +#include "empathy-roster-model.h" + /** * SECTION: empathy-roster-model-aggregator * @title: EmpathyRosterModelAggregator @@ -47,8 +52,12 @@ * Since: UNRELEASED */ -G_DEFINE_TYPE (EmpathyRosterModelAggregator, empathy_roster_model_aggregator, - G_TYPE_OBJECT) +static void roster_model_iface_init (EmpathyRosterModelInterface *iface); + +G_DEFINE_TYPE_WITH_CODE (EmpathyRosterModelAggregator, + empathy_roster_model_aggregator, + G_TYPE_OBJECT, + G_IMPLEMENT_INTERFACE (EMPATHY_TYPE_ROSTER_MODEL, roster_model_iface_init)) enum { @@ -164,3 +173,9 @@ empathy_roster_model_aggregator_new (void) return g_object_new (EMPATHY_TYPE_ROSTER_MODEL_AGGREGATOR, NULL); } + +static void +roster_model_iface_init (EmpathyRosterModelInterface *iface) +{ + +} -- cgit v1.2.3