Loading...
Searching...
No Matches
Process::FileEntry Struct Reference

Public Attributes

QString storedPath
 Reference exactly as the document stores it.
 
QString sourcePath
 Absolute path it resolves to right now (empty when unresolved).
 
QString destinationPath
 Absolute path it was / will be written to (empty when nothing is written).
 
QString newStoredPath
 What the reference becomes in the document.
 
score::FileKind kind {}
 
FileUsage usage {}
 
FileAction action {FileAction::Unchanged}
 
QString owner
 Human-readable name of the object holding the reference.
 
std::vector< QString > companions
 
qint64 size {}
 Size of the source in bytes, companions included; 0 when unknown.
 
qint64 newSize {}
 Size of what was written, when it differs from the source (trimming).
 
bool copyNeeded {}
 
QString note
 Why the operation skipped or failed, shown to the user as-is.
 

Member Data Documentation

◆ companions

std::vector<QString> Process::FileEntry::companions

Files travelling with this one, relative to its folder (see ExternalFileRef::companions).

◆ copyNeeded

bool Process::FileEntry::copyNeeded {}

Bytes actually have to move. False when the destination already holds the same content, which is what makes a second run free.


The documentation for this struct was generated from the following file: