// static array of all projects.
public Gee.HashMap<string,Project> projects;
+
+
public bool projects_loaded = false;
return ret;
}
-
+ /*
public static Project? getProject(string name)
{
if (projects.has_key(name)) {
return null;
}
+ */
// load project data from project file.
public static void factoryFromFile(string jsonfile)
{
paths.foreach_member((sobj, key, val) => {
proj.paths.set(key, "dir");
});
- projects.set(proj.name,proj);
+ projects.set(proj.id,proj);
}
var dirname = GLib.Environment.get_home_dir() + "/.Builder";
FileUtils.unlink(dirname + "/" + project.fn + ".json");
- projects.unset(project.name,null);
+ projects.unset(project.id,null);
}