![]() |
LibrePCB Developers Documentation
|
The OutputDirectoryWriter class. More...
#include <outputdirectorywriter.h>
Inherits QObject.
Collaboration diagram for OutputDirectoryWriter:Signals | |
| void | aboutToWriteFile (const FilePath &fp) |
| void | aboutToRemoveFile (const FilePath &fp) |
Public Member Functions | |
| OutputDirectoryWriter ()=delete | |
| OutputDirectoryWriter (const OutputDirectoryWriter &other)=delete | |
| OutputDirectoryWriter (const FilePath &dirPath) noexcept | |
| ~OutputDirectoryWriter () noexcept | |
| const FilePath & | getDirectoryPath () const noexcept |
| const QMultiHash< Uuid, FilePath > & | getWrittenFiles () const noexcept |
| bool | loadIndex () |
| void | storeIndex () |
| FilePath | beginWritingFile (const Uuid &job, const QString &relPath) |
| void | removeObsoleteFiles (const Uuid &job) |
| QList< FilePath > | findUnknownFiles (const QSet< Uuid > &knownJobs) const |
| void | removeUnknownFiles (const QList< FilePath > &files) |
| OutputDirectoryWriter & | operator= (const OutputDirectoryWriter &rhs)=delete |
Private Attributes | |
| const FilePath | mDirPath |
| const FilePath | mIndexFilePath |
| QMap< FilePath, Uuid > | mIndex |
| bool | mIndexLoaded |
| bool | mIndexModified |
| QMultiHash< Uuid, FilePath > | mWrittenFiles |
The OutputDirectoryWriter class.
|
delete |
|
delete |
|
explicitnoexcept |
|
noexcept |
Here is the call graph for this function:
|
inlinenoexcept |
| bool loadIndex | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void storeIndex | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:| void removeObsoleteFiles | ( | const Uuid & | job | ) |
Here is the call graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void removeUnknownFiles | ( | const QList< FilePath > & | files | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
delete |
|
signal |
Here is the caller graph for this function:
|
signal |
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |