![]() |
LibrePCB Developers Documentation
|
The NewElementWizardContext class. More...
#include <newelementwizardcontext.h>
Inherits QObject.
Collaboration diagram for NewElementWizardContext:Public Types | |
| enum | PageId |
| enum class | ElementType |
Public Member Functions | |
| NewElementWizardContext ()=delete | |
| NewElementWizardContext (const NewElementWizardContext &other)=delete | |
| NewElementWizardContext (const Workspace &ws, Library &lib, const GraphicsLayerList &layers, QObject *parent=nullptr) noexcept | |
| ~NewElementWizardContext () noexcept | |
| const FilePath & | getOutputDirectory () const noexcept |
| const Workspace & | getWorkspace () const noexcept |
| const GraphicsLayerList & | getLayers () const noexcept |
| const QStringList & | getLibLocaleOrder () const noexcept |
| void | reset (ElementType newType=ElementType::None) noexcept |
| void | copyElement (ElementType type, const FilePath &fp) |
| void | createLibraryElement () |
| NewElementWizardContext & | operator= (const NewElementWizardContext &rhs)=delete |
Public Attributes | |
| QHash< QString, QByteArray > | mFiles |
| ElementType | mElementType |
| std::optional< ElementName > | mElementName |
| QString | mElementDescription |
| QString | mElementKeywords |
| QString | mElementAuthor |
| std::optional< Version > | mElementVersion |
| QSet< Uuid > | mElementCategoryUuids |
| SymbolPinList | mSymbolPins |
| PolygonList | mSymbolPolygons |
| CircleList | mSymbolCircles |
| TextList | mSymbolTexts |
| Package::AssemblyType | mPackageAssemblyType |
| PackagePadList | mPackagePads |
| PackageModelList | mPackageModels |
| FootprintList | mPackageFootprints |
| bool | mComponentSchematicOnly |
| AttributeList | mComponentAttributes |
| QString | mComponentDefaultValue |
| NormDependentPrefixMap | mComponentPrefixes |
| ComponentSignalList | mComponentSignals |
| ComponentSymbolVariantList | mComponentSymbolVariants |
| std::optional< Uuid > | mDeviceComponentUuid |
| std::optional< Uuid > | mDevicePackageUuid |
| DevicePadSignalMap | mDevicePadSignalMap |
| AttributeList | mDeviceAttributes |
| PartList | mDeviceParts |
Private Attributes | |
| const Workspace & | mWorkspace |
| Library & | mLibrary |
| const GraphicsLayerList & | mLayers |
| FilePath | mOutputDirectory |
The NewElementWizardContext class.
| enum PageId |
|
strong |
|
delete |
|
delete |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
noexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
noexcept |
Here is the call graph for this function:| void copyElement | ( | ElementType | type, |
| const FilePath & | fp | ||
| ) |
Here is the call graph for this function:| void createLibraryElement | ( | ) |
Here is the call graph for this function:
|
delete |
|
private |
|
private |
|
private |
|
private |
| QHash<QString, QByteArray> mFiles |
| ElementType mElementType |
| std::optional<ElementName> mElementName |
| QString mElementDescription |
| QString mElementKeywords |
| QString mElementAuthor |
| std::optional<Version> mElementVersion |
| QSet<Uuid> mElementCategoryUuids |
| SymbolPinList mSymbolPins |
| PolygonList mSymbolPolygons |
| CircleList mSymbolCircles |
| TextList mSymbolTexts |
| Package::AssemblyType mPackageAssemblyType |
| PackagePadList mPackagePads |
| PackageModelList mPackageModels |
| FootprintList mPackageFootprints |
| bool mComponentSchematicOnly |
| AttributeList mComponentAttributes |
| QString mComponentDefaultValue |
| NormDependentPrefixMap mComponentPrefixes |
| ComponentSignalList mComponentSignals |
| ComponentSymbolVariantList mComponentSymbolVariants |
| std::optional<Uuid> mDeviceComponentUuid |
| std::optional<Uuid> mDevicePackageUuid |
| DevicePadSignalMap mDevicePadSignalMap |
| AttributeList mDeviceAttributes |
| PartList mDeviceParts |