LibrePCB Developers Documentation
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
attributesChanged()Projectsignal
boardAdded(int newIndex)Projectsignal
boardRemoved(int oldIndex)Projectsignal
create(std::unique_ptr< TransactionalDirectory > directory, const QString &filename)Projectstatic
ercMessageApprovalsChanged(const QSet< SExpression > &approvals)Projectsignal
getAttributes() const noexceptProjectinline
getAuthor() const noexceptProjectinline
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
getCircuit() const noexceptProjectinline
getCreated() const noexceptProjectinline
getCurrentOutputDir() const noexceptProjectinline
getCustomBomAttributes() const noexceptProjectinline
getDateTime() const noexceptProjectinline
getDefaultLockComponentAssembly() const noexceptProjectinline
getDirectory() const noexceptProjectinline
getDirectory() noexceptProjectinline
getErcMessageApprovals() const noexceptProjectinline
getFileName() const noexceptProjectinline
getFilepath() const noexceptProjectinline
getLibrary() const noexceptProjectinline
getLocaleOrder() const noexceptProjectinline
getName() const noexceptProjectinline
getNormOrder() const noexceptProjectinline
getOutputJobs() const noexceptProjectinline
getOutputJobs() noexceptProjectinline
getPath() const noexceptProjectinline
getPrimaryBoard() 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
getStrokeFonts() const noexceptProjectinline
getUuid() const noexceptProjectinline
getVersion() const noexceptProjectinline
isFilePathInsideProjectDirectory(const FilePath &fp) noexceptProjectstatic
isProjectDirectory(const FilePath &dir) noexceptProjectstatic
isProjectFile(const FilePath &file) noexceptProjectstatic
mAttributesProjectprivate
mAuthorProjectprivate
mBoardsProjectprivate
mCircuitProjectprivate
mCreatedProjectprivate
mCustomBomAttributesProjectprivate
mDateTimeProjectprivate
mDefaultLockComponentAssemblyProjectprivate
mDirectoryProjectprivate
mErcMessageApprovalsProjectprivate
mFilenameProjectprivate
mLocaleOrderProjectprivate
mNameProjectprivate
mNormOrderProjectprivate
mOutputJobsProjectprivate
mPrimaryBoardProjectprivate
mProjectLibraryProjectprivate
mRemovedBoardsProjectprivate
mRemovedSchematicsProjectprivate
mSchematicsProjectprivate
mStrokeFontPoolProjectprivate
mUuidProjectprivate
mVersionProjectprivate
normOrderChanged()Projectsignal
operator!=(const Project &rhs) noexceptProjectinline
operator==(const Project &rhs) noexceptProjectinline
primaryBoardChanged(const QPointer< Board > &board)Projectsignal
Project()=deleteProject
Project(const Project &other)=deleteProject
Project(std::unique_ptr< TransactionalDirectory > directory, const QString &filename)Project
removeBoard(Board &board, bool deleteBoard=false)Project
removeSchematic(Schematic &schematic, bool deleteSchematic=false)Project
save()Project
schematicAdded(int newIndex)Projectsignal
schematicRemoved(int oldIndex)Projectsignal
setAttributes(const AttributeList &newAttributes) noexceptProject
setAuthor(const QString &newAuthor) noexceptProject
setCreated(const QDateTime &newCreated) noexceptProject
setCustomBomAttributes(const QStringList &newKeys) noexceptProject
setDefaultLockComponentAssembly(bool newLock) noexceptProject
setErcMessageApprovals(const QSet< SExpression > &approvals) noexceptProject
setLocaleOrder(const QStringList &newLocales) noexceptProject
setName(const ElementName &newName) noexceptProject
setNormOrder(const QStringList &newNorms) noexceptProject
setUuid(const Uuid &newUuid) noexceptProject
setVersion(const FileProofName &newVersion) noexceptProject
updateDateTime() noexceptProject
updatePrimaryBoard()Projectprivate
~Project() noexceptProject