3 public class IdentityManagerModel : Object {
4 private const string FILE_NAME = "identities.txt";
6 private IIdentityCardStore store;
7 public LinkedList<IdCard> get_card_list() {
8 return store.get_card_list();
10 public signal void card_list_changed();
12 public void add_card(IdCard card) {
17 public void update_card(IdCard card) {
18 store.update_card(card);
22 public void remove_card(IdCard card) {
23 store.remove_card(card);
27 private IdentityManagerApp parent;
29 public IdentityManagerModel(IdentityManagerApp parent_app) {
31 store = new LocalFlatFileStore();