LibrePCB Developers Documentation
TransactionalDirectory Member List

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

copyDirRecursively(TransactionalFileSystem &srcFs, const QString &srcDir, TransactionalFileSystem &dstFs, const QString &dstDir)TransactionalDirectoryprivatestatic
copyTo(TransactionalDirectory &dest) constTransactionalDirectory
fileExists(const QString &path) const noexcept overrideTransactionalDirectoryvirtual
FileSystem(QObject *parent=nullptr) noexceptFileSysteminline
getAbsPath(const QString &path="") const noexcept overrideTransactionalDirectoryvirtual
getDirs(const QString &path="") const noexcept overrideTransactionalDirectoryvirtual
getFiles(const QString &path="") const noexcept overrideTransactionalDirectoryvirtual
getFileSystem() const noexceptTransactionalDirectoryinline
getFileSystem() noexceptTransactionalDirectoryinline
getPath() const noexceptTransactionalDirectoryinline
isRestoredFromAutosave() const noexceptTransactionalDirectory
isWritable() const noexceptTransactionalDirectory
mFileSystemTransactionalDirectoryprivate
moveTo(TransactionalDirectory &dest)TransactionalDirectory
mPathTransactionalDirectoryprivate
read(const QString &path) const overrideTransactionalDirectoryvirtual
readIfExists(const QString &path) const overrideTransactionalDirectoryvirtual
removeDirRecursively(const QString &path="") overrideTransactionalDirectoryvirtual
removeFile(const QString &path) overrideTransactionalDirectoryvirtual
renameFile(const QString &src, const QString &dst) overrideTransactionalDirectoryvirtual
saveTo(TransactionalDirectory &dest)TransactionalDirectory
TransactionalDirectory(QObject *parent=nullptr)TransactionalDirectory
TransactionalDirectory(std::shared_ptr< TransactionalFileSystem > fs, const QString &dir="", QObject *parent=nullptr) noexceptTransactionalDirectoryexplicit
TransactionalDirectory(TransactionalDirectory &other, const QString &subdir="", QObject *parent=nullptr) noexceptTransactionalDirectory
write(const QString &path, const QByteArray &content) overrideTransactionalDirectoryvirtual
~FileSystem() noexceptFileSysteminlinevirtual
~TransactionalDirectory() noexceptTransactionalDirectoryvirtual