RooProject.vala
authorAlan Knowles <alan@roojs.com>
Mon, 24 Dec 2018 06:54:38 +0000 (14:54 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 24 Dec 2018 06:54:38 +0000 (14:54 +0800)
RooProject.vala

index ca3d710..0ff10ff 100644 (file)
@@ -20,7 +20,20 @@ public class RooProject  : Object
 
        static Gee.ArrayList<RooProject> projects;
        
-       
+       static public RooProject addProject(Json.Object t)
+       {
+               
+               RooProject.singleton(); // init...
+               
+               var add = new RooProject();
+               add.id = t.get_string_member("id");
+               add.name = t.get_string_member("name");
+               add.type = t.get_string_member("type");
+               add.code = t.get_string_member("code");                                         
+               this.projects.add(add);
+               GLib.debug("ADD project  %s : %s : %s", add.id, add.code, add.name);
+               return add;
+       }
        
 }