LibrePCB Developers Documentation
Loading...
Searching...
No Matches
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, FilterFunction filter) constTransactionalFileSystemprivate
exportToZip(FilterFunction filter=nullptr) constTransactionalFileSystem
exportToZip(const FilePath &fp, FilterFunction filter=nullptr) constTransactionalFileSystem
fileExists(const QString &path) const noexcept overrideTransactionalFileSystemvirtual
FileSystem(QObject *parent=nullptr) noexceptFileSysteminline
FilterFunction typedefTransactionalFileSystem
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
mMutexTransactionalFileSystemmutableprivate
mRemovedDirsTransactionalFileSystemprivate
mRemovedFilesTransactionalFileSystemprivate
mRestoredFromAutosaveTransactionalFileSystemprivate
open(const FilePath &filepath, bool writable, RestoreCallback restoreCallback=&RestoreMode::no, DirectoryLock::LockHandlerCallback lockCallback=nullptr, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
openRO(const FilePath &filepath, RestoreCallback restoreCallback=&RestoreMode::no, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
openRW(const FilePath &filepath, RestoreCallback restoreCallback=&RestoreMode::no, DirectoryLock::LockHandlerCallback lockCallback=nullptr, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
read(const QString &path) const overrideTransactionalFileSystemvirtual
readIfExists(const QString &path) const overrideTransactionalFileSystemvirtual
releaseLock()TransactionalFileSystem
removeDiff(const QString &type)TransactionalFileSystemprivate
removeDirRecursively(const QString &path="") overrideTransactionalFileSystemvirtual
removeFile(const QString &path) overrideTransactionalFileSystemvirtual
renameFile(const QString &src, const QString &dst) overrideTransactionalFileSystemvirtual
RestoreCallback typedefTransactionalFileSystem
save()TransactionalFileSystem
saveDiff(const QString &type) constTransactionalFileSystemprivate
TransactionalFileSystem()=deleteTransactionalFileSystem
TransactionalFileSystem(const FilePath &filepath, bool writable=false, RestoreCallback restoreCallback=RestoreCallback(), DirectoryLock::LockHandlerCallback lockCallback=nullptr, QObject *parent=nullptr)TransactionalFileSystem
TransactionalFileSystem(const TransactionalFileSystem &other)=deleteTransactionalFileSystem
write(const QString &path, const QByteArray &content) overrideTransactionalFileSystemvirtual
~FileSystem() noexceptFileSysteminlinevirtual
~TransactionalFileSystem() noexceptTransactionalFileSystemvirtual