LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Project Member List

This is the complete list of members for Project, including all inherited members.

addBoard(Board &board, int newIndex=-1)Project
addSchematic(Schematic &schematic, int newIndex=-1)Project
AttributeProvider() noexceptAttributeProviderinline
AttributeProvider(const AttributeProvider &other)=deleteAttributeProvider
attributesChanged() overrideProjectsignal
boardAdded(int newIndex)Projectsignal
boardRemoved(int oldIndex)Projectsignal
create(std::unique_ptr< TransactionalDirectory > directory, const QString &filename)Projectinlinestatic
createBoard(const ElementName &name)Project
createBoard(const Board &other, const ElementName &name)Project
createSchematic(const ElementName &name)Project
exportSchematicsAsPdf(const FilePath &filepath)Project
getAttributeProviderParents() const noexceptAttributeProviderinlinevirtual
getAttributeValue(const QString &key) const noexceptAttributeProvider
getBoardByIndex(int index) const noexceptProjectinline
getBoardByName(const QString &name) const noexceptProject
getBoardByUuid(const Uuid &uuid) const noexceptProject
getBoardIndex(const Board &board) const noexceptProject
getBoards() const noexceptProjectinline
getBuiltInAttributeValue(const QString &key) const noexceptoverrideProjectvirtual
getCircuit() const noexceptProjectinline
getDirectory() const noexceptProjectinline
getDirectory() noexceptProjectinline
getErcMsgList() const noexceptProjectinline
getFilepath() const noexceptProjectinline
getLayers() noexceptProjectinline
getLayers() const noexceptProjectinline
getLibrary() const noexceptProjectinline
getMetadata() const noexceptProjectinline
getPath() const noexceptProjectinline
getProjectFileFormatVersion(const FilePath &dir)Projectstatic
getSchematicByIndex(int index) const noexceptProjectinline
getSchematicByName(const QString &name) const noexceptProject
getSchematicByUuid(const Uuid &uuid) const noexceptProject
getSchematicIndex(const Schematic &schematic) const noexceptProject
getSchematics() const noexceptProjectinline
getSettings() const noexceptProjectinline
getStrokeFonts() const noexceptProjectinline
getUserDefinedAttributeValue(const QString &key) const noexceptoverrideProjectvirtual
isFilePathInsideProjectDirectory(const FilePath &fp) noexceptProjectstatic
isProjectDirectory(const FilePath &dir) noexceptProjectstatic
isProjectFile(const FilePath &file) noexceptProjectstatic
mAttributesProjectprivate
mBoardsProjectprivate
mCircuitProjectprivate
mDirectoryProjectprivate
mErcMsgListProjectprivate
mFilenameProjectprivate
mProjectLibraryProjectprivate
mProjectMetadataProjectprivate
mProjectSettingsProjectprivate
mRemovedBoardsProjectprivate
mRemovedSchematicsProjectprivate
mSchematicLayerProviderProjectprivate
mSchematicsProjectprivate
mStrokeFontPoolProjectprivate
operator!=(const Project &rhs) noexceptProjectinline
operator=(const AttributeProvider &rhs)=deleteAttributeProvider
operator==(const Project &rhs) noexceptProjectinline
printSchematicPages(QPrinter &printer, QList< int > &pages)Project
Project()=deleteProject
Project(const Project &other)=deleteProject
Project(std::unique_ptr< TransactionalDirectory > directory, const QString &filename)Projectinline
Project(std::unique_ptr< TransactionalDirectory > directory, const QString &filename, bool create)Projectexplicitprivate
removeBoard(Board &board, bool deleteBoard=false)Project
removeSchematic(Schematic &schematic, bool deleteSchematic=false)Project
save()Project
schematicAdded(int newIndex)Projectsignal
schematicRemoved(int oldIndex)Projectsignal
~AttributeProvider() noexceptAttributeProviderinlinevirtual
~Project() noexceptProject