From: Laurent Contzen Date: Wed, 8 Aug 2012 09:07:20 +0000 (+0200) Subject: EmpathyRosterModelAggregator implements EmpathyRosterModel iface X-Git-Url: https://git.0d.be/?p=empathy.git;a=commitdiff_plain;h=f7ba567b17c1d0d0cdc5d04e0bca4d2368be75fa EmpathyRosterModelAggregator implements EmpathyRosterModel iface --- diff --git a/libempathy-gtk/empathy-roster-model-aggregator.c b/libempathy-gtk/empathy-roster-model-aggregator.c index 92fb0e8f..1f6a0f12 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) +{ + +}