ProjectGroups
From Delphi for PHP Documentation Wiki
A project group is a project for projects, that is, it's a list of projects, a project group has always an active project, to which all project actions will work.
A project group can be saved to a file, which is an ini file listing all the projects that make it up, the extension is .phprg. To add a project to a project group, there are several options:
- Use the command Project | Add Existing Project ...
- Right click on the projectgroup and select Add Existing Project ...
- Or use the button New, at the top of the project manager, which will add the newly created project to the existing projectgroup, if there is no project group, will create one
A project group can be renamed directly on the project manager, a rename operation is built by two steps, saving the project group on the new path with the new name and delete the old one if the saving operation has been sucessful.
Open a project group, will perform a close all operation before open the project group, and the first project of the group will be opened.
As project groups are made of projects, project can be removed from the project group, confirmation will be requested for this operation and if there are pending changes to be saved on that project, a prompt will be shown requesting to save those changes. If the active project is removed, the last project on the project group (if any) will be activated.

