LibrePCB Developers Documentation
FileFormatMigrationV01::ProjectContext Struct Reference

#include <fileformatmigrationv01.h>

+ Collaboration diagram for FileFormatMigrationV01::ProjectContext:

Public Attributes

QHash< Uuid, Symbolsymbols
 
QHash< Uuid, Componentcomponents
 
QMap< Uuid, ComponentInstancecomponentInstances
 
QMap< Uuid, QSet< Uuid > > devicesUsedInBoards
 
QString projectUuid
 
int removedErcApprovals = 0
 
int holesCount = 0
 
int nonRoundViaCount = 0
 
int planeCount = 0
 
int planeConnectNoneCount = 0
 
int footprintBoardOutlinesObjectCount = 0
 
int topLevelBoardOutlinesObjectCount = 0
 
int componentsWithAssemblyOptions = 0
 

Member Data Documentation

◆ symbols

QHash<Uuid, Symbol> symbols

◆ components

QHash<Uuid, Component> components

◆ componentInstances

QMap<Uuid, ComponentInstance> componentInstances

◆ devicesUsedInBoards

QMap<Uuid, QSet<Uuid> > devicesUsedInBoards

◆ projectUuid

QString projectUuid

◆ removedErcApprovals

int removedErcApprovals = 0

◆ holesCount

int holesCount = 0

◆ nonRoundViaCount

int nonRoundViaCount = 0

◆ planeCount

int planeCount = 0

◆ planeConnectNoneCount

int planeConnectNoneCount = 0

◆ footprintBoardOutlinesObjectCount

int footprintBoardOutlinesObjectCount = 0

◆ topLevelBoardOutlinesObjectCount

int topLevelBoardOutlinesObjectCount = 0

◆ componentsWithAssemblyOptions

int componentsWithAssemblyOptions = 0

The documentation for this struct was generated from the following file: