LibrePCB Developers Documentation
|
This is the complete list of members for TransactionalFileSystem, including all inherited members.
autosave() | TransactionalFileSystem | |
checkForModifications() const | TransactionalFileSystem | |
cleanPath(QString path) noexcept | TransactionalFileSystem | static |
discardChanges() noexcept | TransactionalFileSystem | |
exportDirToZip(QuaZipFile &file, const FilePath &zipFp, const QString &dir, FilterFunction filter) const | TransactionalFileSystem | private |
exportToZip(FilterFunction filter=nullptr) const | TransactionalFileSystem | |
exportToZip(const FilePath &fp, FilterFunction filter=nullptr) const | TransactionalFileSystem | |
fileExists(const QString &path) const noexcept override | TransactionalFileSystem | virtual |
FileSystem(QObject *parent=nullptr) noexcept | FileSystem | inline |
FilterFunction typedef | TransactionalFileSystem | |
getAbsPath(const QString &path="") const noexcept override | TransactionalFileSystem | virtual |
getDirs(const QString &path="") const noexcept override | TransactionalFileSystem | virtual |
getFiles(const QString &path="") const noexcept override | TransactionalFileSystem | virtual |
getPath() const noexcept | TransactionalFileSystem | inline |
isRemoved(const QString &path) const noexcept | TransactionalFileSystem | private |
isRestoredFromAutosave() const noexcept | TransactionalFileSystem | inline |
isWritable() const noexcept | TransactionalFileSystem | inline |
loadDiff(const FilePath &fp) | TransactionalFileSystem | private |
loadFromZip(QByteArray content) | TransactionalFileSystem | |
loadFromZip(const FilePath &fp) | TransactionalFileSystem | |
mFilePath | TransactionalFileSystem | private |
mIsWritable | TransactionalFileSystem | private |
mLock | TransactionalFileSystem | private |
mModifiedFiles | TransactionalFileSystem | private |
mMutex | TransactionalFileSystem | mutableprivate |
mRemovedDirs | TransactionalFileSystem | private |
mRemovedFiles | TransactionalFileSystem | private |
mRestoredFromAutosave | TransactionalFileSystem | private |
open(const FilePath &filepath, bool writable, RestoreCallback restoreCallback=&RestoreMode::no, DirectoryLock::LockHandlerCallback lockCallback=nullptr, QObject *parent=nullptr) | TransactionalFileSystem | inlinestatic |
openRO(const FilePath &filepath, RestoreCallback restoreCallback=&RestoreMode::no, QObject *parent=nullptr) | TransactionalFileSystem | inlinestatic |
openRW(const FilePath &filepath, RestoreCallback restoreCallback=&RestoreMode::no, DirectoryLock::LockHandlerCallback lockCallback=nullptr, QObject *parent=nullptr) | TransactionalFileSystem | inlinestatic |
read(const QString &path) const override | TransactionalFileSystem | virtual |
readIfExists(const QString &path) const override | TransactionalFileSystem | virtual |
releaseLock() | TransactionalFileSystem | |
removeDiff(const QString &type) | TransactionalFileSystem | private |
removeDirRecursively(const QString &path="") override | TransactionalFileSystem | virtual |
removeFile(const QString &path) override | TransactionalFileSystem | virtual |
renameFile(const QString &src, const QString &dst) override | TransactionalFileSystem | virtual |
RestoreCallback typedef | TransactionalFileSystem | |
save() | TransactionalFileSystem | |
saveDiff(const QString &type) const | TransactionalFileSystem | private |
TransactionalFileSystem()=delete | TransactionalFileSystem | |
TransactionalFileSystem(const FilePath &filepath, bool writable=false, RestoreCallback restoreCallback=RestoreCallback(), DirectoryLock::LockHandlerCallback lockCallback=nullptr, QObject *parent=nullptr) | TransactionalFileSystem | |
TransactionalFileSystem(const TransactionalFileSystem &other)=delete | TransactionalFileSystem | |
write(const QString &path, const QByteArray &content) override | TransactionalFileSystem | virtual |
~FileSystem() noexcept | FileSystem | inlinevirtual |
~TransactionalFileSystem() noexcept | TransactionalFileSystem | virtual |