LibrePCB Developers Documentation
FileFormatMigration Member List

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

buildMessage(Message::Severity severity, const QString &message, int affectedItems=-1) const noexceptFileFormatMigrationprotected
FileFormatMigration()=deleteFileFormatMigration
FileFormatMigration(const Version &fromVersion, const Version &toVersion, QObject *parent=nullptr) noexceptFileFormatMigrationexplicit
FileFormatMigration(const FileFormatMigration &other)=deleteFileFormatMigration
getFromVersion() const noexceptFileFormatMigrationinline
getMigrations(const Version &fileFormat)FileFormatMigrationstatic
getToVersion() const noexceptFileFormatMigrationinline
mFromVersionFileFormatMigrationprotected
mToVersionFileFormatMigrationprotected
operator=(const FileFormatMigration &rhs)=deleteFileFormatMigration
upgradeComponent(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradeComponentCategory(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradeDevice(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradeLibrary(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradePackage(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradePackageCategory(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradeProject(TransactionalDirectory &dir, QList< Message > &messages)=0FileFormatMigrationpure virtual
upgradeSymbol(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
upgradeVersionFile(TransactionalDirectory &dir, const QString &fileName)FileFormatMigrationprotected
upgradeWorkspaceData(TransactionalDirectory &dir)=0FileFormatMigrationpure virtual
~FileFormatMigration() noexceptFileFormatMigrationvirtual