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;
23 static public RooProject addProject(Json.Object t)
26 RooProject.singleton(); // init...
28 var add = new RooProject();
29 add.id = t.get_string_member("id");
30 add.name = t.get_string_member("name");
31 add.type = t.get_string_member("type");
32 add.code = t.get_string_member("code");
33 RooProject.projects.add(add);
34 GLib.debug("ADD project %s : %s : %s", add.id, add.code, add.name);