]> git.0d.be Git - empathy.git/commitdiff
Moved the #define'd groups names from view to model
authorLaurent Contzen <lcontzen@gmail.com>
Sat, 4 Aug 2012 13:42:33 +0000 (15:42 +0200)
committerLaurent Contzen <lcontzen@gmail.com>
Mon, 6 Aug 2012 09:02:19 +0000 (11:02 +0200)
empathy-roster-model: Added the groups names definitions
empathy-roster-model-manager: Adapted functions to the new groups names
empathy-roster-view: removed the groups names definitions and adapted functions to the new groups names

libempathy-gtk/empathy-roster-model-manager.c
libempathy-gtk/empathy-roster-model.h
libempathy-gtk/empathy-roster-view.c
libempathy-gtk/empathy-roster-view.h

index ebf26935a9c035548f9761659b6e6b5de05a94bc..2859e6554905c6588f19a8a853bc529a811a6456 100644 (file)
@@ -53,8 +53,6 @@ enum
 static guint signals[LAST_SIGNAL];
 */
 
 static guint signals[LAST_SIGNAL];
 */
 
-#define PEOPLE_NEARBY _("People Nearby")
-
 struct _EmpathyRosterModelManagerPriv
 {
   EmpathyIndividualManager *manager;
 struct _EmpathyRosterModelManagerPriv
 {
   EmpathyIndividualManager *manager;
@@ -286,7 +284,8 @@ empathy_roster_model_manager_get_groups_for_individual (EmpathyRosterModel *mode
 
   if (is_xmpp_local_contact (individual))
     {
 
   if (is_xmpp_local_contact (individual))
     {
-      groups_list = g_list_prepend (groups_list, PEOPLE_NEARBY);
+      groups_list = g_list_prepend (groups_list,
+          EMPATHY_ROSTER_MODEL_GROUP_PEOPLE_NEARBY);
       return groups_list;
     }
 
       return groups_list;
     }
 
index c624ca4279221cdcce308ad192dc773221c9ed91..7a83c0eb20ca1dbc7c9f68da0b5258255ce6f7da 100644 (file)
 
 G_BEGIN_DECLS
 
 
 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;
 
 typedef struct _EmpathyRosterModel EmpathyRosterModel;
 typedef struct _EmpathyRosterModelInterface EmpathyRosterModelInterface;
 
index 84bd5d46a01d6c3ee544c1d72a046cdf0a771899..e9b44af375f429acfdd8564d4d56630e4104d34a 100644 (file)
@@ -219,9 +219,9 @@ ensure_roster_group (EmpathyRosterView *self,
   if (roster_group != NULL)
     return EMPATHY_ROSTER_GROUP (roster_group);
 
   if (roster_group != NULL)
     return EMPATHY_ROSTER_GROUP (roster_group);
 
-  if (!tp_strdiff (group, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP))
+  if (!tp_strdiff (group, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP))
     roster_group = empathy_roster_group_new (group, "emblem-favorite-symbolic");
     roster_group = empathy_roster_group_new (group, "emblem-favorite-symbolic");
-  else if (!tp_strdiff (group, EMPATHY_ROSTER_VIEW_GROUP_PEOPLE_NEARBY))
+  else if (!tp_strdiff (group, EMPATHY_ROSTER_MODEL_GROUP_PEOPLE_NEARBY))
     roster_group = empathy_roster_group_new (group, "im-local-xmpp");
   else
     roster_group = empathy_roster_group_new (group, NULL);
     roster_group = empathy_roster_group_new (group, "im-local-xmpp");
   else
     roster_group = empathy_roster_group_new (group, NULL);
@@ -312,7 +312,7 @@ individual_added (EmpathyRosterView *self,
             FOLKS_FAVOURITE_DETAILS (individual)) ||
           g_list_index (tops, individual) != -1)
         {
             FOLKS_FAVOURITE_DETAILS (individual)) ||
           g_list_index (tops, individual) != -1)
         {
-          add_to_group (self, individual, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP);
+          add_to_group (self, individual, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP);
         }
 
       groups = empathy_roster_model_get_groups_for_individual (self->priv->model,
         }
 
       groups = empathy_roster_model_get_groups_for_individual (self->priv->model,
@@ -328,7 +328,7 @@ individual_added (EmpathyRosterView *self,
       else
         {
           /* No group, adds to Ungrouped */
       else
         {
           /* No group, adds to Ungrouped */
-          add_to_group (self, individual, EMPATHY_ROSTER_VIEW_GROUP_UNGROUPED);
+          add_to_group (self, individual, EMPATHY_ROSTER_MODEL_GROUP_UNGROUPED);
         }
 
       g_list_free (groups);
         }
 
       g_list_free (groups);
@@ -534,15 +534,15 @@ static gint
 compare_group_names (const gchar *group_a,
     const gchar *group_b)
 {
 compare_group_names (const gchar *group_a,
     const gchar *group_b)
 {
-  if (!tp_strdiff (group_a, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP))
+  if (!tp_strdiff (group_a, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP))
     return -1;
 
     return -1;
 
-  if (!tp_strdiff (group_b, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP))
+  if (!tp_strdiff (group_b, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP))
     return 1;
 
     return 1;
 
-  if (!tp_strdiff (group_a, EMPATHY_ROSTER_VIEW_GROUP_UNGROUPED))
+  if (!tp_strdiff (group_a, EMPATHY_ROSTER_MODEL_GROUP_UNGROUPED))
     return 1;
     return 1;
-  else if (!tp_strdiff (group_b, EMPATHY_ROSTER_VIEW_GROUP_UNGROUPED))
+  else if (!tp_strdiff (group_b, EMPATHY_ROSTER_MODEL_GROUP_UNGROUPED))
     return -1;
 
   return g_ascii_strcasecmp (group_a, group_b);
     return -1;
 
   return g_ascii_strcasecmp (group_a, group_b);
@@ -752,7 +752,7 @@ contact_should_be_displayed (EmpathyRosterView *self,
 
       group_name = empathy_roster_contact_get_group (contact);
 
 
       group_name = empathy_roster_contact_get_group (contact);
 
-      if (!tp_strdiff (group_name, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP))
+      if (!tp_strdiff (group_name, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP))
         /* Always display favourite contact in group mode only in the
          * 'top group'*/
         return TRUE;
         /* Always display favourite contact in group mode only in the
          * 'top group'*/
         return TRUE;
@@ -891,7 +891,7 @@ remove_from_group (EmpathyRosterView *self,
 
   if (g_hash_table_size (contacts) == 0)
     {
 
   if (g_hash_table_size (contacts) == 0)
     {
-      add_to_group (self, individual, EMPATHY_ROSTER_VIEW_GROUP_UNGROUPED);
+      add_to_group (self, individual, EMPATHY_ROSTER_MODEL_GROUP_UNGROUPED);
     }
 
   roster_group = lookup_roster_group (self, group);
     }
 
   roster_group = lookup_roster_group (self, group);
@@ -921,7 +921,7 @@ update_top_contacts (EmpathyRosterView *self)
   tops = empathy_roster_model_get_top_individuals (self->priv->model);
 
   group = g_hash_table_lookup (self->priv->roster_groups,
   tops = empathy_roster_model_get_top_individuals (self->priv->model);
 
   group = g_hash_table_lookup (self->priv->roster_groups,
-      EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP);
+      EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP);
   if (group == NULL)
     {
       to_add = g_list_copy (tops);
   if (group == NULL)
     {
       to_add = g_list_copy (tops);
@@ -959,10 +959,10 @@ update_top_contacts (EmpathyRosterView *self)
     }
 
   for (l = to_add; l != NULL; l = g_list_next (l))
     }
 
   for (l = to_add; l != NULL; l = g_list_next (l))
-    add_to_group (self, l->data, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP);
+    add_to_group (self, l->data, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP);
 
   for (l = to_remove; l != NULL; l = g_list_next (l))
 
   for (l = to_remove; l != NULL; l = g_list_next (l))
-    remove_from_group (self, l->data, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP);
+    remove_from_group (self, l->data, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP);
 
   g_list_free (to_add);
   g_list_free (to_remove);
 
   g_list_free (to_add);
   g_list_free (to_remove);
@@ -1010,10 +1010,10 @@ favourites_changed_cb (EmpathyRosterModel *model,
   if (self->priv->show_groups)
     {
       if (favourite)
   if (self->priv->show_groups)
     {
       if (favourite)
-        add_to_group (self, individual, EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP);
+        add_to_group (self, individual, EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP);
       else
         remove_from_group (self, individual,
       else
         remove_from_group (self, individual,
-            EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP);
+            EMPATHY_ROSTER_MODEL_GROUP_TOP_GROUP);
     }
   else
     {
     }
   else
     {
index 6d5d760a3d353c4c064b16d1dd7db027619dc7aa..0077b6843a534c0e7336bda09afaf0152854002c 100644 (file)
@@ -9,10 +9,6 @@
 
 G_BEGIN_DECLS
 
 
 G_BEGIN_DECLS
 
-#define EMPATHY_ROSTER_VIEW_GROUP_UNGROUPED _("Ungrouped")
-#define EMPATHY_ROSTER_VIEW_GROUP_TOP_GROUP _("Top Contacts")
-#define EMPATHY_ROSTER_VIEW_GROUP_PEOPLE_NEARBY _("People Nearby")
-
 typedef struct _EmpathyRosterView EmpathyRosterView;
 typedef struct _EmpathyRosterViewClass EmpathyRosterViewClass;
 typedef struct _EmpathyRosterViewPriv EmpathyRosterViewPriv;
 typedef struct _EmpathyRosterView EmpathyRosterView;
 typedef struct _EmpathyRosterViewClass EmpathyRosterViewClass;
 typedef struct _EmpathyRosterViewPriv EmpathyRosterViewPriv;