id_card_data = id_card_data[0].split ("@", 2);
id_card.username = id_card_data[0];
id_card.issuer = id_card_data[1];
- id_card.services = {"email","jabber","irc"};
+ id_card.services = {};
id_card.nai = id_card.username + "@" + id_card.issuer;
id_card.pixbuf = find_icon ("avatar-default", 48);
private ListStore listmodel;
private TreeModelFilter filter;
- private IdentitiesManager identities_manager;
+ public IdentitiesManager identities_manager;
private MoonshotServer ipc_server;
private void add_identity (AddIdentityDialog dialog)
{
- var id_card = get_id_card_data (dialog);
-
+ insert_id_card (get_id_card_data (dialog));
+ }
+
+ public void insert_id_card (IdCard id_card)
+ {
this.identities_manager.id_card_list.prepend (id_card);
this.identities_manager.store_id_cards ();
this.identities_manager.store_gss_eap_id_file (id_card);