20#ifndef LIBREPCB_CORE_FILEFORMATMIGRATIONV01_H
21#define LIBREPCB_CORE_FILEFORMATMIGRATIONV01_H
26#include "../types/alignment.h"
27#include "../types/angle.h"
28#include "../types/point.h"
29#include "../types/uuid.h"
122 QList<
Message>& messages) override;
144 const QString& childName,
145 const QString& valuePath);
148 const QMap<QString, QString>& replacements);
150 const QString& fallback) noexcept;
The Alignment class.
Definition alignment.h:115
The Angle class is used to represent an angle (for example 12.75 degrees)
Definition angle.h:76
The Point class is used to represent a point/coordinate/vector, for example (1.2mm; 5....
Definition point.h:78
The SExpression class.
Definition sexpression.h:69
Helper class to access a subdirectory of TransactionalFileSystem.
Definition transactionaldirectory.h:51
The Uuid class is a replacement for QUuid to get UUID strings without {} braces.
Definition uuid.h:56
Definition occmodel.cpp:76
type_safe::constrained_type< Length, PositiveLengthConstraint, PositiveLengthVerifier > PositiveLength
Definition length.h:810
Definition fileformatmigrationv01.h:86
QHash< Uuid, Symbol > symbols
Definition fileformatmigrationv01.h:88
QString projectUuid
Definition fileformatmigrationv01.h:94
int nonRoundViaCount
Definition fileformatmigrationv01.h:99
int removedErcApprovals
Definition fileformatmigrationv01.h:97
QHash< Uuid, Component > components
Definition fileformatmigrationv01.h:89
int planeCount
Definition fileformatmigrationv01.h:100
int holesCount
Definition fileformatmigrationv01.h:98
int planeConnectNoneCount
Definition fileformatmigrationv01.h:101
int footprintBoardOutlinesObjectCount
Definition fileformatmigrationv01.h:102
QMap< Uuid, ComponentInstance > componentInstances
Definition fileformatmigrationv01.h:90
QMap< Uuid, QSet< Uuid > > devicesUsedInBoards
Definition fileformatmigrationv01.h:91
int componentsWithAssemblyOptions
Definition fileformatmigrationv01.h:104
int topLevelBoardOutlinesObjectCount
Definition fileformatmigrationv01.h:103
Definition fileformatmigrationv01.h:52
Alignment align
Definition fileformatmigrationv01.h:59
QString text
Definition fileformatmigrationv01.h:55
Uuid uuid
Definition fileformatmigrationv01.h:53
QString layerName
Definition fileformatmigrationv01.h:54
Angle rotation
Definition fileformatmigrationv01.h:57
Point position
Definition fileformatmigrationv01.h:56
PositiveLength height
Definition fileformatmigrationv01.h:58