LibrePCB Developers Documentation
|
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() | Project | signal |
boardAdded(int newIndex) | Project | signal |
boardRemoved(int oldIndex) | Project | signal |
create(std::unique_ptr< TransactionalDirectory > directory, const QString &filename) | Project | static |
ercMessageApprovalsChanged(const QSet< SExpression > &approvals) | Project | signal |
getAttributes() const noexcept | Project | inline |
getAuthor() const noexcept | Project | inline |
getBoardByIndex(int index) const noexcept | Project | inline |
getBoardByName(const QString &name) const noexcept | Project | |
getBoardByUuid(const Uuid &uuid) const noexcept | Project | |
getBoardIndex(const Board &board) const noexcept | Project | |
getBoards() const noexcept | Project | inline |
getCircuit() const noexcept | Project | inline |
getCreated() const noexcept | Project | inline |
getCurrentOutputDir() const noexcept | Project | inline |
getCustomBomAttributes() const noexcept | Project | inline |
getDateTime() const noexcept | Project | inline |
getDefaultLockComponentAssembly() const noexcept | Project | inline |
getDirectory() const noexcept | Project | inline |
getDirectory() noexcept | Project | inline |
getErcMessageApprovals() const noexcept | Project | inline |
getFileName() const noexcept | Project | inline |
getFilepath() const noexcept | Project | inline |
getLibrary() const noexcept | Project | inline |
getLocaleOrder() const noexcept | Project | inline |
getName() const noexcept | Project | inline |
getNormOrder() const noexcept | Project | inline |
getOutputJobs() const noexcept | Project | inline |
getOutputJobs() noexcept | Project | inline |
getPath() const noexcept | Project | inline |
getPrimaryBoard() noexcept | Project | inline |
getProjectFileFormatVersion(const FilePath &dir) | Project | static |
getSchematicByIndex(int index) const noexcept | Project | inline |
getSchematicByName(const QString &name) const noexcept | Project | |
getSchematicByUuid(const Uuid &uuid) const noexcept | Project | |
getSchematicIndex(const Schematic &schematic) const noexcept | Project | |
getSchematics() const noexcept | Project | inline |
getStrokeFonts() const noexcept | Project | inline |
getUuid() const noexcept | Project | inline |
getVersion() const noexcept | Project | inline |
isFilePathInsideProjectDirectory(const FilePath &fp) noexcept | Project | static |
isProjectDirectory(const FilePath &dir) noexcept | Project | static |
isProjectFile(const FilePath &file) noexcept | Project | static |
mAttributes | Project | private |
mAuthor | Project | private |
mBoards | Project | private |
mCircuit | Project | private |
mCreated | Project | private |
mCustomBomAttributes | Project | private |
mDateTime | Project | private |
mDefaultLockComponentAssembly | Project | private |
mDirectory | Project | private |
mErcMessageApprovals | Project | private |
mFilename | Project | private |
mLocaleOrder | Project | private |
mName | Project | private |
mNormOrder | Project | private |
mOutputJobs | Project | private |
mPrimaryBoard | Project | private |
mProjectLibrary | Project | private |
mRemovedBoards | Project | private |
mRemovedSchematics | Project | private |
mSchematics | Project | private |
mStrokeFontPool | Project | private |
mUuid | Project | private |
mVersion | Project | private |
normOrderChanged() | Project | signal |
operator!=(const Project &rhs) noexcept | Project | inline |
operator==(const Project &rhs) noexcept | Project | inline |
primaryBoardChanged(const QPointer< Board > &board) | Project | signal |
Project()=delete | Project | |
Project(const Project &other)=delete | Project | |
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) | Project | signal |
schematicRemoved(int oldIndex) | Project | signal |
setAttributes(const AttributeList &newAttributes) noexcept | Project | |
setAuthor(const QString &newAuthor) noexcept | Project | |
setCreated(const QDateTime &newCreated) noexcept | Project | |
setCustomBomAttributes(const QStringList &newKeys) noexcept | Project | |
setDefaultLockComponentAssembly(bool newLock) noexcept | Project | |
setErcMessageApprovals(const QSet< SExpression > &approvals) noexcept | Project | |
setLocaleOrder(const QStringList &newLocales) noexcept | Project | |
setName(const ElementName &newName) noexcept | Project | |
setNormOrder(const QStringList &newNorms) noexcept | Project | |
setUuid(const Uuid &newUuid) noexcept | Project | |
setVersion(const FileProofName &newVersion) noexcept | Project | |
updateDateTime() noexcept | Project | |
updatePrimaryBoard() | Project | private |
~Project() noexcept | Project |