EAGLE library (*.lbr) import.
More...
#include <eaglelibraryimport.h>
Inherits QThread.
EAGLE library (*.lbr) import.
◆ EagleLibraryImport() [1/2]
◆ EagleLibraryImport() [2/2]
◆ ~EagleLibraryImport()
◆ getLoadedFilePath()
const FilePath& getLoadedFilePath |
( |
| ) |
const |
|
inlinenoexcept |
◆ getTotalElementsCount()
int getTotalElementsCount |
( |
| ) |
const |
|
noexcept |
◆ getCheckedElementsCount() [1/2]
int getCheckedElementsCount |
( |
| ) |
const |
|
noexcept |
◆ getCheckedSymbolsCount()
int getCheckedSymbolsCount |
( |
| ) |
const |
|
noexcept |
◆ getCheckedPackagesCount()
int getCheckedPackagesCount |
( |
| ) |
const |
|
noexcept |
◆ getCheckedComponentsCount()
int getCheckedComponentsCount |
( |
| ) |
const |
|
noexcept |
◆ getCheckedDevicesCount()
int getCheckedDevicesCount |
( |
| ) |
const |
|
noexcept |
◆ getSymbols()
const QVector<Symbol>& getSymbols |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPackages()
const QVector<Package>& getPackages |
( |
| ) |
const |
|
inlinenoexcept |
◆ getComponents()
const QVector<Component>& getComponents |
( |
| ) |
const |
|
inlinenoexcept |
◆ getDevices()
const QVector<Device>& getDevices |
( |
| ) |
const |
|
inlinenoexcept |
◆ setNamePrefix()
void setNamePrefix |
( |
const QString & |
prefix | ) |
|
|
inlinenoexcept |
◆ setSymbolCategories()
void setSymbolCategories |
( |
const QSet< Uuid > & |
uuids | ) |
|
|
inlinenoexcept |
◆ setPackageCategories()
void setPackageCategories |
( |
const QSet< Uuid > & |
uuids | ) |
|
|
inlinenoexcept |
◆ setComponentCategories()
void setComponentCategories |
( |
const QSet< Uuid > & |
uuids | ) |
|
|
inlinenoexcept |
◆ setDeviceCategories()
void setDeviceCategories |
( |
const QSet< Uuid > & |
uuids | ) |
|
|
inlinenoexcept |
◆ setSymbolChecked()
void setSymbolChecked |
( |
const QString & |
name, |
|
|
bool |
checked |
|
) |
| |
|
noexcept |
◆ setPackageChecked()
void setPackageChecked |
( |
const QString & |
name, |
|
|
bool |
checked |
|
) |
| |
|
noexcept |
◆ setComponentChecked()
void setComponentChecked |
( |
const QString & |
name, |
|
|
bool |
checked |
|
) |
| |
|
noexcept |
◆ setDeviceChecked()
void setDeviceChecked |
( |
const QString & |
name, |
|
|
bool |
checked |
|
) |
| |
|
noexcept |
◆ reset()
◆ open()
QStringList open |
( |
const FilePath & |
lbr | ) |
|
◆ operator=()
◆ symbolCheckStateChanged
void symbolCheckStateChanged |
( |
const QString & |
name, |
|
|
Qt::CheckState |
state |
|
) |
| |
|
signal |
◆ packageCheckStateChanged
void packageCheckStateChanged |
( |
const QString & |
name, |
|
|
Qt::CheckState |
state |
|
) |
| |
|
signal |
◆ componentCheckStateChanged
void componentCheckStateChanged |
( |
const QString & |
name, |
|
|
Qt::CheckState |
state |
|
) |
| |
|
signal |
◆ progressStatus
void progressStatus |
( |
const QString & |
status | ) |
|
|
signal |
◆ progressPercent
void progressPercent |
( |
int |
percent | ) |
|
|
signal |
◆ errorOccurred
void errorOccurred |
( |
const QString & |
error | ) |
|
|
signal |
◆ finished
void finished |
( |
const QStringList & |
errors | ) |
|
|
signal |
◆ getCheckedElementsCount() [2/2]
int getCheckedElementsCount |
( |
const QVector< T > & |
elements | ) |
const |
|
privatenoexcept |
◆ setElementChecked()
void setElementChecked |
( |
QVector< T > & |
elements, |
|
|
const QString & |
name, |
|
|
bool |
checked |
|
) |
| |
|
privatenoexcept |
◆ updateDependencies()
void updateDependencies |
( |
| ) |
|
|
privatenoexcept |
◆ setElementDependent()
bool setElementDependent |
( |
T & |
element, |
|
|
bool |
dependent |
|
) |
| |
|
privatenoexcept |
◆ convertWires()
QVector< std::shared_ptr< Polygon > > convertWires |
( |
const QString & |
element, |
|
|
const QList< parseagle::Wire > & |
wires |
|
) |
| |
|
private |
◆ tryOrRaiseError()
void tryOrRaiseError |
( |
const QString & |
element, |
|
|
std::function< void()> |
func |
|
) |
| |
|
private |
◆ raiseImportError()
void raiseImportError |
( |
const QString & |
element, |
|
|
const QString & |
error |
|
) |
| |
|
privatenoexcept |
◆ run()
◆ mDestinationLibraryFp
◆ mNamePrefix
◆ mVersion
◆ mAuthor
◆ mKeywords
◆ mSymbolCategories
QSet<Uuid> mSymbolCategories |
|
private |
◆ mPackageCategories
QSet<Uuid> mPackageCategories |
|
private |
◆ mComponentCategories
QSet<Uuid> mComponentCategories |
|
private |
◆ mDeviceCategories
QSet<Uuid> mDeviceCategories |
|
private |
◆ mAbort
◆ mLoadedFilePath
◆ mImportErrors
QStringList mImportErrors |
|
private |
◆ mSymbols
◆ mPackages
◆ mComponents
◆ mDevices
The documentation for this class was generated from the following files: