mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-20 08:10:52 +01:00
add explanation
This commit is contained in:
@@ -651,6 +651,9 @@ bool Element::fromXml(QDomElement &e, QHash<int, Terminal *> &table_id_adr, bool
|
|||||||
if (Terminal *p = qgraphicsitem_cast<Terminal *>(qgi)) {
|
if (Terminal *p = qgraphicsitem_cast<Terminal *>(qgi)) {
|
||||||
bool terminal_trouvee = false;
|
bool terminal_trouvee = false;
|
||||||
for(QDomElement qde: liste_terminals) {
|
for(QDomElement qde: liste_terminals) {
|
||||||
|
// The position in the collection element definition is the origin position (originPos).
|
||||||
|
// The position in the diagram element definition is the position where the conductor is connected (dock position)
|
||||||
|
// Therefore a simple operator overloading is not possible.
|
||||||
Terminal diagramTerminal(0,0, Qet::Orientation::East);
|
Terminal diagramTerminal(0,0, Qet::Orientation::East);
|
||||||
diagramTerminal.fromXml(qde);
|
diagramTerminal.fromXml(qde);
|
||||||
QPointF dockPos1 = diagramTerminal.originPos(); // position here is directly the dock_elmt_ position (stored in the diagram)
|
QPointF dockPos1 = diagramTerminal.originPos(); // position here is directly the dock_elmt_ position (stored in the diagram)
|
||||||
|
|||||||
Reference in New Issue
Block a user