#ifndef __EMPATHY_ROSTER_MODEL_H__
#define __EMPATHY_ROSTER_MODEL_H__
-#include <glib-object.h>
-
#include <folks/folks.h>
G_BEGIN_DECLS
+#define EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP _("Top Contacts")
+#define EMPATHY_ROSTER_MODEL_GROUP_PEOPLE_NEARBY _("People Nearby")
+#define EMPATHY_ROSTER_MODEL_GROUP_UNGROUPED _("Ungrouped")
+
typedef struct _EmpathyRosterModel EmpathyRosterModel;
typedef struct _EmpathyRosterModelInterface EmpathyRosterModelInterface;
/* Virtual table */
GList * (* get_individuals) (EmpathyRosterModel *self);
+ GList * (*dup_groups_for_individual) (EmpathyRosterModel *self,
+ FolksIndividual *individual);
};
GType empathy_roster_model_get_type (void);
/* Public API */
GList * empathy_roster_model_get_individuals (EmpathyRosterModel *self);
+GList * empathy_roster_model_dup_groups_for_individual (
+ EmpathyRosterModel *self,
+ FolksIndividual *individual);
+
G_END_DECLS
#endif /* #ifndef __EMPATHY_ROSTER_MODEL_H__*/