![]() |
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(ZipWriter &zip, 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 |