![]() |
QElectroTech 0.200.1-dev
|
The portable data of an EPLAN part, read from its part.xml. More...
#include <edzpart.h>

Public Member Functions | |
| bool | parse (const QString &part_xml_path) |
| QString | errorString () const |
| QString | partNumber () const |
| QString | manufacturer () const |
| QString | orderNumber () const |
| QString | typeNumber () const |
| QString | description () const |
| QString | comment () const |
| QString | picture () const |
| QMap< QString, QString > | names () const |
| QList< EdzPin > | pins () const |
Private Attributes | |
| QString | m_error |
| QString | m_part_number |
| QString | m_manufacturer |
| QString | m_order_number |
| QString | m_type_number |
| QString | m_description |
| DESCR1, preferred English (for element-info). | |
| QString | m_comment |
| DESCR2, preferred English. | |
| QString | m_picture |
| picture file name, if any | |
| QMap< QString, QString > | m_names |
| 2-letter lang -> localized name | |
| QList< EdzPin > | m_pins |
The portable data of an EPLAN part, read from its part.xml.
Mirrors the fields the standalone edz2qet.py prototype maps: identity and metadata, localized names (2-letter language -> text) and the connection list. Geometry from the EPLAN macro is intentionally ignored — the importer generates a generic symbol from the pin list instead.
|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

| bool EdzPart::parse | ( | const QString & | part_xml_path | ) |
Parse the part.xml at part_xml_path into this object.

|
inline |

|
inline |
|
inline |

|
inline |
|
private |
DESCR2, preferred English.
|
private |
DESCR1, preferred English (for element-info).
|
private |
|
private |
|
private |
2-letter lang -> localized name
|
private |
|
private |
|
private |
picture file name, if any
|
private |
|
private |