LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TransactionalFileSystem Member List

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

autosave()TransactionalFileSystem
cleanPath(QString path) noexceptTransactionalFileSystemstatic
discardChanges() noexceptTransactionalFileSystemprivate
exportDirToZip(QuaZipFile &file, const FilePath &zipFp, const QString &dir) const TransactionalFileSystemprivate
exportToZip(const FilePath &fp) const TransactionalFileSystem
fileExists(const QString &path) const noexceptoverrideTransactionalFileSystemvirtual
FileSystem(QObject *parent=nullptr) noexceptFileSysteminline
getAbsPath(const QString &path="") const noexceptoverrideTransactionalFileSystemvirtual
getDirs(const QString &path="") const noexceptoverrideTransactionalFileSystemvirtual
getFiles(const QString &path="") const noexceptoverrideTransactionalFileSystemvirtual
isRemoved(const QString &path) const noexceptTransactionalFileSystemprivate
isRestoredFromAutosave() const noexceptTransactionalFileSysteminline
isWritable() const noexceptTransactionalFileSysteminline
loadDiff(const FilePath &fp)TransactionalFileSystemprivate
loadFromZip(const FilePath &fp)TransactionalFileSystem
mFilePathTransactionalFileSystemprivate
mIsWritableTransactionalFileSystemprivate
mLockTransactionalFileSystemprivate
mModifiedFilesTransactionalFileSystemprivate
mRemovedDirsTransactionalFileSystemprivate
mRemovedFilesTransactionalFileSystemprivate
mRestoredFromAutosaveTransactionalFileSystemprivate
open(const FilePath &filepath, bool writable, RestoreMode restoreMode=RestoreMode::NO, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
openRO(const FilePath &filepath, RestoreMode restoreMode=RestoreMode::NO, QObject *parent=nullptr)TransactionalFileSysteminlinestatic
openRW(const FilePath &filepath, RestoreMode restoreMode=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
RestoreMode enum nameTransactionalFileSystem
save()TransactionalFileSystem
saveDiff(const QString &type) const TransactionalFileSystemprivate
TransactionalFileSystem()=deleteTransactionalFileSystem
TransactionalFileSystem(const FilePath &filepath, bool writable=false, RestoreMode restoreMode=RestoreMode::NO, QObject *parent=nullptr)TransactionalFileSystem
TransactionalFileSystem(const TransactionalFileSystem &other)=deleteTransactionalFileSystem
write(const QString &path, const QByteArray &content) overrideTransactionalFileSystemvirtual
~FileSystem() noexceptFileSysteminlinevirtual
~TransactionalFileSystem() noexceptTransactionalFileSystemvirtual