~ubuntu-branches/ubuntu/natty/empathy/natty-updates

« back to all changes in this revision

Viewing changes to libempathy-gtk/empathy-individual-store.c

  • Committer: Bazaar Package Importer
  • Author(s): Ken VanDine
  • Date: 2011-03-16 13:48:12 UTC
  • mfrom: (1.1.68 upstream)
  • Revision ID: james.westby@ubuntu.com-20110316134812-7qm9y2tcstsdewgq
Tags: 2.33.4-0ubuntu1
* New upstream release
* debian/control
  - Bumped build depends libfolks-dev and libfolks-telepathy-dev to >= 0.4.0
  - Bumped build depends libtelepathy-glib-dev to >= 0.13.17

Show diffs side-by-side

added added

removed removed

Lines of Context:
168
168
 
169
169
  gtk_tree_store_insert_with_values (self, iter, parent, 0,
170
170
      EMPATHY_INDIVIDUAL_STORE_COL_NAME,
171
 
      folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)),
 
171
      folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)),
172
172
      EMPATHY_INDIVIDUAL_STORE_COL_INDIVIDUAL, individual,
173
173
      EMPATHY_INDIVIDUAL_STORE_COL_IS_GROUP, FALSE,
174
174
      EMPATHY_INDIVIDUAL_STORE_COL_IS_SEPARATOR, FALSE,
387
387
 
388
388
  priv = GET_PRIV (self);
389
389
 
390
 
  if (EMP_STR_EMPTY (folks_aliasable_get_alias (FOLKS_ALIASABLE (individual))))
 
390
  if (EMP_STR_EMPTY (folks_alias_details_get_alias (
 
391
          FOLKS_ALIAS_DETAILS (individual))))
391
392
    return;
392
393
 
393
394
  if (priv->show_groups)
394
395
    {
395
 
      group_set = folks_groupable_get_groups (FOLKS_GROUPABLE (individual));
 
396
      group_set = folks_group_details_get_groups (
 
397
          FOLKS_GROUP_DETAILS (individual));
396
398
      groups = g_hash_table_get_keys (group_set);
397
399
    }
398
400
 
445
447
  g_list_free (groups);
446
448
 
447
449
  if (priv->show_groups &&
448
 
      folks_favouritable_get_is_favourite (FOLKS_FAVOURITABLE (individual)))
 
450
      folks_favourite_details_get_is_favourite (
 
451
          FOLKS_FAVOURITE_DETAILS (individual)))
449
452
    {
450
453
      /* Add contact to the fake 'Favorites' group */
451
454
      GtkTreeIter iter_group;
525
528
  ShowActiveData *data;
526
529
 
527
530
  DEBUG ("Individual'%s' now active, and %s be removed",
528
 
      folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)),
 
531
      folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)),
529
532
      remove_ ? "WILL" : "WILL NOT");
530
533
 
531
534
  data = g_slice_new0 (ShowActiveData);
570
573
  if (data->remove)
571
574
    {
572
575
      DEBUG ("Individual'%s' active timeout, removing item",
573
 
          folks_aliasable_get_alias (FOLKS_ALIASABLE (data->individual)));
 
576
          folks_alias_details_get_alias (
 
577
            FOLKS_ALIAS_DETAILS (data->individual)));
574
578
      individual_store_remove_individual (data->self, data->individual);
575
579
    }
576
580
 
577
581
  DEBUG ("Individual'%s' no longer active",
578
 
      folks_aliasable_get_alias (FOLKS_ALIASABLE (data->individual)));
 
582
      folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (data->individual)));
579
583
 
580
584
  individual_store_contact_set_active (data->self,
581
585
      data->individual, FALSE, TRUE);
604
608
  if (error != NULL)
605
609
    {
606
610
      DEBUG ("failed to retrieve pixbuf for individual %s: %s",
607
 
          folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)),
 
611
          folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)),
608
612
          error->message);
609
613
      g_clear_error (&error);
610
614
    }
673
677
    }
674
678
 
675
679
  /* Get online state now. */
676
 
  now_online = folks_presence_owner_is_online (
677
 
      FOLKS_PRESENCE_OWNER (individual));
 
680
  now_online = folks_presence_details_is_online (
 
681
      FOLKS_PRESENCE_DETAILS (individual));
678
682
 
679
683
  if (!in_list)
680
684
    {
681
685
      DEBUG ("Individual'%s' in list:NO, should be:YES",
682
 
          folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)));
 
686
          folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)));
683
687
 
684
688
      individual_store_add_individual (self, individual);
685
689
 
693
697
  else
694
698
    {
695
699
      DEBUG ("Individual'%s' in list:YES, should be:YES",
696
 
          folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)));
 
700
          folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)));
697
701
 
698
702
      /* Get online state before. */
699
703
      if (iters && g_list_length (iters) > 0)
759
763
          EMPATHY_INDIVIDUAL_STORE_COL_ICON_STATUS, pixbuf_status,
760
764
          EMPATHY_INDIVIDUAL_STORE_COL_PIXBUF_AVATAR_VISIBLE, show_avatar,
761
765
          EMPATHY_INDIVIDUAL_STORE_COL_NAME,
762
 
            folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)),
 
766
            folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)),
763
767
          EMPATHY_INDIVIDUAL_STORE_COL_PRESENCE_TYPE,
764
 
            folks_presence_owner_get_presence_type (
765
 
                FOLKS_PRESENCE_OWNER (individual)),
 
768
            folks_presence_details_get_presence_type (
 
769
                FOLKS_PRESENCE_DETAILS (individual)),
766
770
          EMPATHY_INDIVIDUAL_STORE_COL_STATUS,
767
 
            folks_presence_owner_get_presence_message (
768
 
                FOLKS_PRESENCE_OWNER (individual)),
 
771
            folks_presence_details_get_presence_message (
 
772
                FOLKS_PRESENCE_DETAILS (individual)),
769
773
          EMPATHY_INDIVIDUAL_STORE_COL_COMPACT, priv->is_compact,
770
774
          EMPATHY_INDIVIDUAL_STORE_COL_IS_GROUP, FALSE,
771
775
          EMPATHY_INDIVIDUAL_STORE_COL_IS_ONLINE, now_online,
804
808
    EmpathyIndividualStore *self)
805
809
{
806
810
  DEBUG ("Individual'%s' updated, checking roster is in sync...",
807
 
      folks_aliasable_get_alias (FOLKS_ALIASABLE (individual)));
 
811
      folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)));
808
812
 
809
813
  individual_store_contact_update (self, individual);
810
814
}
1353
1357
 
1354
1358
  /* alias */
1355
1359
  ret_val = g_utf8_collate (
1356
 
      folks_aliasable_get_alias (FOLKS_ALIASABLE (individual_a)),
1357
 
      folks_aliasable_get_alias (FOLKS_ALIASABLE (individual_b)));
 
1360
      folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual_a)),
 
1361
      folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual_b)));
1358
1362
 
1359
1363
  if (ret_val != 0)
1360
1364
    goto out;
1426
1430
   * the presences.
1427
1431
   */
1428
1432
  folks_presence_type_a =
1429
 
      folks_presence_owner_get_presence_type (
1430
 
          FOLKS_PRESENCE_OWNER (individual_a));
 
1433
      folks_presence_details_get_presence_type (
 
1434
          FOLKS_PRESENCE_DETAILS (individual_a));
1431
1435
  folks_presence_type_b =
1432
 
      folks_presence_owner_get_presence_type (
1433
 
          FOLKS_PRESENCE_OWNER (individual_b));
 
1436
      folks_presence_details_get_presence_type (
 
1437
          FOLKS_PRESENCE_DETAILS (individual_b));
1434
1438
  tp_presence_a = empathy_folks_presence_type_to_tp (folks_presence_type_a);
1435
1439
  tp_presence_b = empathy_folks_presence_type_to_tp (folks_presence_type_b);
1436
1440