X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaDevManagerLib%2FmodelCDMProject.h;h=b2a2a11a44498c5d39242cd35409f23fa95e4b2c;hb=311bdcc514f85386f3bbbef9ff6a88bf69fd930f;hp=fe10702894b688f8365173ff604719433baccc18;hpb=4aa565855cc817ff124ca012e786da1413f645c9;p=crea.git diff --git a/lib/creaDevManagerLib/modelCDMProject.h b/lib/creaDevManagerLib/modelCDMProject.h index fe10702..b2a2a11 100644 --- a/lib/creaDevManagerLib/modelCDMProject.h +++ b/lib/creaDevManagerLib/modelCDMProject.h @@ -61,7 +61,7 @@ public: * @param path The source path. * @param buildPath The build path. By default it's an empty string. */ - modelCDMProject(const std::string& path, const std::string& buildPath = ""); + modelCDMProject(const std::string& path, const std::string& name, const std::string& buildPath = ""); /** * Destructor. @@ -99,6 +99,24 @@ public: */ const std::string& GetBuildPath() const; + /** + * Retrieves the package vector containing the packages present in the project. + * @return The package vector containing references to the packages of the project. + */ + const std::vector& GetPackages() const; + + /** + * Retrieves the appli containing the applications present in the project. + * @return The appli object present in the project. + */ + modelCDMAppli* GetAppli() const; + + /** + * Retrieves the lib containing the libraries present in the project. + * @return The lib object present in the project. + */ + modelCDMLib* GetLib() const; + //Setters /**