build_ui();
setup_identities_list();
+ load_id_cards();
connect_signals();
}
typeof (string));
}
+ private void load_id_cards ()
+ {
+ var identities_manager = new IdentitiesManager ();
+
+ foreach (IdCard id_card in identities_manager.id_card_list)
+ {
+ add_id_card_widget (id_card);
+ }
+ }
+
private void fill_details (IdCardWidget id_card_widget)
{
var id_card = id_card_widget.id_card;
return id_card;
}
- private void add_identity (AddIdentityDialog dialog)
+ private void add_id_card_widget (IdCard id_card)
{
- var id_card = get_id_card_data (dialog);
-
var id_card_widget = new IdCardWidget (id_card);
this.custom_vbox.add_id_card_widget (id_card_widget);
id_card_widget.expanded.connect (fill_details);
}
+ private void add_identity (AddIdentityDialog dialog)
+ {
+ var id_card = get_id_card_data (dialog);
+
+ add_id_card_widget (id_card);
+ }
+
private void add_identity_cb ()
{
var dialog = new AddIdentityDialog ();