20#ifndef LIBREPCB_CORE_FILEFORMATMIGRATION_H
21#define LIBREPCB_CORE_FILEFORMATMIGRATION_H
26#include "../types/version.h"
37class TransactionalDirectory;
52 enum class Severity :
int { Note = 0, Warning = 1, Critical = 2 };
66 QObject* parent =
nullptr) noexcept;
83 QList<Message>& messages) = 0;
87 static QList<std::shared_ptr<FileFormatMigration>>
getMigrations(
Helper class to access a subdirectory of TransactionalFileSystem.
Definition: transactionaldirectory.h:51
The Version class represents a version number in the format "1.42.7".
Definition: version.h:58
Definition: occmodel.cpp:77