LibrePCB Developers Documentation
|
Base class for any file format migration. More...
#include <fileformatmigration.h>
Classes | |
struct | Message |
Static Public Member Functions | |
static QList< std::shared_ptr< FileFormatMigration > > | getMigrations (const Version &fileFormat) |
Protected Member Functions | |
Message | buildMessage (Message::Severity severity, const QString &message, int affectedItems=-1) const noexcept |
void | upgradeVersionFile (TransactionalDirectory &dir, const QString &fileName) |
Protected Attributes | |
Version | mFromVersion |
Version | mToVersion |
Base class for any file format migration.
|
delete |
|
explicitnoexcept |
|
delete |
|
virtualnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationV01, and FileFormatMigrationV1.
|
pure virtual |
Implemented in FileFormatMigrationUnstable, FileFormatMigrationV01, and FileFormatMigrationV1.
|
static |
|
delete |
|
protectednoexcept |
|
protected |
|
protected |
|
protected |