_RooProject = new RooProject();
RooTicket.projects = new Gee.ArrayList<RooProject>();
+ RooTicket.loadProjects();
}
return _RooTicket;
public string name;
public string type;
- static Gee.ArrayList<RooProject> projects;
- public Gee.ArrayList<RooProject> projects()
+ static Gee.ArrayList<RooProject> _projects;
+ public static Gee.ArrayList<RooProject> projects()
{
- return RooProject.projects;
+ RooProject.singleton();
+
+ return RooProject._projects;
}
static public RooProject addProject(Json.Object t)
add.name = t.get_string_member("name");
add.type = t.get_string_member("type");
add.code = t.get_string_member("code");
- RooProject.projects.add(add);
+ RooProject._projects.add(add);
GLib.debug("ADD project %s : %s : %s", add.id, add.code, add.name);
return add;
}