LibrePCB Developers Documentation
TransactionalFileSystem Member List

This is the complete list of members for TransactionalFileSystem, including all inherited members.

autosave()TransactionalFileSystem
checkForModifications() constTransactionalFileSystem
cleanPath(QString path) noexceptTransactionalFileSystemstatic
discardChanges() noexceptTransactionalFileSystem
exportDirToZip(QuaZipFile &file, const FilePath &zipFp, const QString &dir) constTransactionalFileSystemprivate
exportToZip() constTransactionalFileSystem
exportToZip(const FilePath &fp) constTransactionalFileSystem
fileExists(const QString &path) const noexcept overrideTransactionalFileSystemvirtual
FileSystem(QObject *parent=nullptr) noexceptFileSysteminline
getAbsPath(const QString &path="") const noexcept overrideTransactionalFileSystemvirtual
getDirs(const QString &path="") const noexcept overrideTransactionalFileSystemvirtual
getFiles(const QString &path="") const noexcept overrideTransactionalFileSystemvirtual
getPath() const noexceptTransactionalFileSysteminline
isRemoved(const QString &path) const noexceptTransactionalFileSystemprivate
isRestoredFromAutosave() const noexceptTransactionalFileSysteminline
isWritable() const noexceptTransactionalFileSysteminline
loadDiff(const FilePath &fp)TransactionalFileSystemprivate
loadFromZip(QByteArray content)TransactionalFileSystem
loadFromZip(const FilePath &fp)TransactionalFileSystem
mFilePathTransactionalFileSystemprivate
mIsWritableTransactionalFileSystemprivate
mLockTransactionalFileSystemprivate
mModifiedFilesTransactionalFileSystemprivate
mRemovedDirsTransactionalFileSystemprivate
mRemovedFilesTransactionalFileSystemprivate
mRestoredFromAutosaveTransactionalFileSystemprivate
open(const FilePath &filepath, bool writable, RestoreCallback restoreCallback=&RestoreMode::no, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
openRO(const FilePath &filepath, RestoreCallback restoreCallback=&RestoreMode::no, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
openRW(const FilePath &filepath, RestoreCallback restoreCallback=&RestoreMode::no, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
read(const QString &path) const overrideTransactionalFileSystemvirtual
removeDiff(const QString &type)TransactionalFileSystemprivate
removeDirRecursively(const QString &path="") overrideTransactionalFileSystemvirtual
removeFile(const QString &path) overrideTransactionalFileSystemvirtual
RestoreCallback typedefTransactionalFileSystem
save()TransactionalFileSystem
saveDiff(const QString &type) constTransactionalFileSystemprivate
TransactionalFileSystem()=deleteTransactionalFileSystem
TransactionalFileSystem(const FilePath &filepath, bool writable=false, RestoreCallback restoreCallback=RestoreCallback(), QObject *parent=nullptr)TransactionalFileSystem
TransactionalFileSystem(const TransactionalFileSystem &other)=deleteTransactionalFileSystem
write(const QString &path, const QByteArray &content) overrideTransactionalFileSystemvirtual
~FileSystem() noexceptFileSysteminlinevirtual
~TransactionalFileSystem() noexceptTransactionalFileSystemvirtual