LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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