Project
Last update: 16.07.2025 37 Error saveAsProject(const URL& pLocation,bool pFlagCopyFiles=false,bool pFlagCopyExternal=false);
39 Error exportProject(const URL& pLocation,bool pFlagCopyExternal=true,bool pFlagEnforceStructure=false);
42 Error archiveProject(const URL& pTargetArchive,const std::vector<std::string>& pListIgnore) const;
59 Iterator copyItemTo(Iterator pSource,Project& pTarget,Iterator pTargetFolder=Iterator(),bool pRecursive=false);
125 virtual Error copyProjectContent(Iterator pFolder,const URL& pSourceFolder,const URL& pTargetFolder,
The return state / error value of a Project function call.
Definition: Error.hpp:11
Constant (read-only) value of Metadata.
Definition: MetadataConst.hpp:23
Project storage settings, control folder management, folder names, etc.
Definition: ProjectStoragePolicy.hpp:15
The address of a local or remote file, using the URI format.
Definition: URL.hpp:12
Definition: API.dox:1
Utility structure for VisitorCheckProject project checking action.
Definition: Project.hpp:98
CheckProjectInfo(bool pFlagStrict)
Return value - list of missing files referenced by the project.
Definition: Project.hpp:114
std::vector< Iterator > aVectBadExternalFolders
Return value - list of missing files in the project.
Definition: Project.hpp:110
std::vector< Iterator > aVectBadExternalFiles
Return value - list of missing folders referenced by the project.
Definition: Project.hpp:111
bool aStrictMode
Enable to check if all files referenced outside the project actually exist.
Definition: Project.hpp:104
std::vector< Iterator > aVectBadInternalFolders
Return value - list of invalid links in the project.
Definition: Project.hpp:108
std::vector< Iterator > aVectBadInternalFiles
Return value - list of missing folders in the project.
Definition: Project.hpp:109
bool aCheckExternalURLs
Enable to check if all files stored in the project actually exist.
Definition: Project.hpp:102
std::vector< Iterator > aVectBadLinks
Error mode flag. (error vs warning in output)
Definition: Project.hpp:107
bool aCheckInternalURLs
Enable to check the project basic settings.
Definition: Project.hpp:101