![]() |
LibrePCB Developers Documentation
|
Migration to upgrade a previous unstable file format. More...
#include <fileformatmigrationunstable.h>
Inheritance diagram for FileFormatMigrationUnstable:
Collaboration diagram for FileFormatMigrationUnstable:Protected Member Functions | |
| virtual void | upgradeOutputJobs (SExpression &root, ProjectContext &context) override |
| virtual void | upgradeCircuit (SExpression &root, QList< Message > &messages) override |
| virtual void | upgradeBoard (SExpression &root) override |
Protected Member Functions inherited from FileFormatMigrationV1 | |
| virtual void | upgradeMetadata (SExpression &root, QList< Message > &messages) |
| virtual void | upgradeSettings (SExpression &root, QList< Message > &messages) |
| virtual void | upgradeSchematic (SExpression &root) |
| virtual void | upgradeTexts (SExpression &node, bool allowLock) |
| virtual std::optional< QString > | upgradeFileProofName (QString name) |
Protected Member Functions inherited from FileFormatMigration | |
| Message | buildMessage (Message::Severity severity, const QString &message, int affectedItems=-1) const noexcept |
| void | upgradeVersionFile (TransactionalDirectory &dir, const QString &fileName) |
Additional Inherited Members | |
Static Public Member Functions inherited from FileFormatMigration | |
| static QList< std::shared_ptr< FileFormatMigration > > | getMigrations (const Version &fileFormat) |
Protected Attributes inherited from FileFormatMigration | |
| Version | mFromVersion |
| Version | mToVersion |
Migration to upgrade a previous unstable file format.
This class overrides the stable file format migration class to perform only a partial upgrade. This allows to upgrade file from the previous unstable file format (master branch) to the latest unstable file format (feature branch). This upgrade is only performed when the environment variable LIBREPCB_UPGRADE_UNSTABLE=1 is set.
|
explicitnoexcept |
|
delete |
|
noexcept |
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
overridevirtual |
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
overridevirtual |
Reimplemented from FileFormatMigrationV1.
|
delete |
|
overrideprotectedvirtual |
Reimplemented from FileFormatMigrationV1.
|
overrideprotectedvirtual |
Reimplemented from FileFormatMigrationV1.
|
overrideprotectedvirtual |
Reimplemented from FileFormatMigrationV1.