Helper to load a librepcb::Project from the file system.
More...
#include <projectloader.h>
Inherits QObject.
|
void | loadMetadata (Project &p) |
|
void | loadSettings (Project &p) |
|
void | loadOutputJobs (Project &p) |
|
void | loadLibrary (Project &p) |
|
template<typename ElementType > |
void | loadLibraryElements (Project &p, const QString &dirname, const QString &type, void(ProjectLibrary::*addFunction)(ElementType &)) |
|
void | loadCircuit (Project &p) |
|
void | loadErc (Project &p) |
|
void | loadSchematics (Project &p) |
|
void | loadSchematic (Project &p, const QString &relativeFilePath) |
|
void | loadSchematicSymbol (Schematic &s, const SExpression &node) |
|
void | loadSchematicNetSegment (Schematic &s, const SExpression &node) |
|
void | loadBoards (Project &p) |
|
void | loadBoard (Project &p, const QString &relativeFilePath) |
|
void | loadBoardDeviceInstance (Board &b, const SExpression &node) |
|
void | loadBoardNetSegment (Board &b, const SExpression &node) |
|
void | loadBoardPlane (Board &b, const SExpression &node) |
|
void | loadBoardUserSettings (Board &b) |
|
Helper to load a librepcb::Project from the file system.
◆ ProjectLoader() [1/2]
◆ ProjectLoader() [2/2]
◆ ~ProjectLoader()
◆ setAutoAssignDeviceModels()
void setAutoAssignDeviceModels |
( |
bool |
v | ) |
|
|
inlinenoexcept |
◆ open()
◆ getUpgradeMessages()
◆ operator=()
◆ loadMetadata()
◆ loadSettings()
◆ loadOutputJobs()
◆ loadLibrary()
◆ loadLibraryElements()
template<typename ElementType >
void loadLibraryElements |
( |
Project & |
p, |
|
|
const QString & |
dirname, |
|
|
const QString & |
type, |
|
|
void(ProjectLibrary::*)(ElementType &) |
addFunction |
|
) |
| |
|
private |
◆ loadCircuit()
◆ loadErc()
◆ loadSchematics()
◆ loadSchematic()
void loadSchematic |
( |
Project & |
p, |
|
|
const QString & |
relativeFilePath |
|
) |
| |
|
private |
◆ loadSchematicSymbol()
◆ loadSchematicNetSegment()
◆ loadBoards()
◆ loadBoard()
void loadBoard |
( |
Project & |
p, |
|
|
const QString & |
relativeFilePath |
|
) |
| |
|
private |
◆ loadBoardDeviceInstance()
◆ loadBoardNetSegment()
◆ loadBoardPlane()
◆ loadBoardUserSettings()
void loadBoardUserSettings |
( |
Board & |
b | ) |
|
|
private |
◆ mAutoAssignDeviceModels
bool mAutoAssignDeviceModels |
|
private |
◆ mUpgradeMessages
The documentation for this class was generated from the following files: