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