Loading...
Searching...
No Matches
ProjectConsolidation.hpp
int reanchorProjectFiles(const score::DocumentContext &ctx)
Turn every project-relative reference into the absolute file it currently points at.
Definition ProjectConsolidation.cpp:157
FileReport consolidateProjectFiles(const score::DocumentContext &ctx, const score::ConsolidateOptions &opts, QString projectFolder)
Perform the consolidation planned by analyzeProjectFiles.
Definition ProjectConsolidation.cpp:136
int countProjectRelativeFiles(const score::DocumentContext &ctx)
Definition ProjectConsolidation.cpp:143
FileReport analyzeProjectFiles(const score::DocumentContext &ctx, const score::ConsolidateOptions &opts, QString projectFolder)
Plan the consolidation of a document into its own folder.
Definition ProjectConsolidation.cpp:129
Definition ProjectConsolidation.hpp:74
QString folder
Canonical (or lexical, when it does not exist yet) project folder.
Definition ProjectConsolidation.hpp:76
score::PathRoots sourceRoots
Where references resolve from today.
Definition ProjectConsolidation.hpp:78
score::PathRoots destinationRoots
What a rewritten reference will mean once the document lives in folder.
Definition ProjectConsolidation.hpp:80
Definition ProjectFiles.hpp:113
Definition DocumentContext.hpp:18
Definition ProjectFiles.hpp:43