3 static RooProject _RooProject;
4 public class RooProject : Object
6 public static RooProject singleton()
9 _RooProject = new RooProject();
10 RooTicket.projects = new Gee.ArrayList<RooProject>();
16 public string id; // not really important that they are numbers..
21 static Gee.ArrayList<RooProject> projects;
22 public Gee.ArrayList<RooProject> projects()
24 return RooProject.projects;
27 static public RooProject addProject(Json.Object t)
30 RooProject.singleton(); // init...
32 var add = new RooProject();
33 add.id = t.get_string_member("id");
34 add.name = t.get_string_member("name");
35 add.type = t.get_string_member("type");
36 add.code = t.get_string_member("code");
37 RooProject.projects.add(add);
38 GLib.debug("ADD project %s : %s : %s", add.id, add.code, add.name);