aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-roster-model.c
diff options
context:
space:
mode:
authorLaurent Contzen <lcontzen@gmail.com>2012-08-07 17:01:13 +0800
committerLaurent Contzen <lcontzen@gmail.com>2012-08-07 21:59:22 +0800
commit5ff0b2f71b6516b399deb732bfe0124e32a8a7bf (patch)
tree9b57891d1e138ba1011f4076bcdf6b83a2312faf /libempathy-gtk/empathy-roster-model.c
parente50bbed1c0ea00a62e22bd2ace2427fef4d65ada (diff)
downloadgsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.tar
gsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.tar.gz
gsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.tar.bz2
gsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.tar.lz
gsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.tar.xz
gsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.tar.zst
gsoc2013-empathy-5ff0b2f71b6516b399deb732bfe0124e32a8a7bf.zip
Added top_group_members list in model, view relying on it
empathy-roster-model: no longer emits top-individuals and favourites-changed signals empathy-roster-model-manager: new top_group_members GList with filling function. _contact_in_top uses top_group_members. top_group_members is modified when top-individuals and favourites-changed signals are caught. empathy-roster-view: no longer catches top-individuals or favourites-changed signals from the model
Diffstat (limited to 'libempathy-gtk/empathy-roster-model.c')
-rw-r--r--libempathy-gtk/empathy-roster-model.c34
1 files changed, 0 insertions, 34 deletions
diff --git a/libempathy-gtk/empathy-roster-model.c b/libempathy-gtk/empathy-roster-model.c
index 3d2bef627..f1e596029 100644
--- a/libempathy-gtk/empathy-roster-model.c
+++ b/libempathy-gtk/empathy-roster-model.c
@@ -28,8 +28,6 @@ enum
SIG_INDIVIDUAL_ADDED,
SIG_INDIVIDUAL_REMOVED,
SIG_GROUPS_CHANGED,
- SIG_TOP_INDIVIDUALS_CHANGED,
- SIG_FAVOURITES_CHANGED,
LAST_SIGNAL
};
@@ -63,22 +61,6 @@ empathy_roster_model_default_init (EmpathyRosterModelInterface *iface)
FOLKS_TYPE_INDIVIDUAL,
G_TYPE_STRING,
G_TYPE_BOOLEAN);
-
- signals[SIG_TOP_INDIVIDUALS_CHANGED] =
- g_signal_new ("top-individuals-changed",
- EMPATHY_TYPE_ROSTER_MODEL,
- G_SIGNAL_RUN_LAST,
- 0, NULL, NULL, NULL,
- G_TYPE_NONE, 0);
-
- signals[SIG_FAVOURITES_CHANGED] =
- g_signal_new ("favourites-changed",
- EMPATHY_TYPE_ROSTER_MODEL,
- G_SIGNAL_RUN_LAST,
- 0, NULL, NULL, NULL,
- G_TYPE_NONE, 2,
- FOLKS_TYPE_INDIVIDUAL,
- G_TYPE_BOOLEAN);
}
/***** Restricted *****/
@@ -107,22 +89,6 @@ empathy_roster_model_fire_groups_changed (EmpathyRosterModel *self,
is_member);
}
-void
-empathy_roster_model_fire_top_individuals_changed (EmpathyRosterModel *self)
-{
- g_signal_emit (self, signals[SIG_TOP_INDIVIDUALS_CHANGED], 0);
-}
-
-void
-empathy_roster_model_fire_favourites_changed (EmpathyRosterModel *self,
- FolksIndividual *individual,
- gboolean favourite)
-{
- g_signal_emit (self, signals[SIG_FAVOURITES_CHANGED], 0, individual,
- favourite);
-}
-
-
/***** Public *****/
/**