mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-22 01:10:53 +01:00
Element autonumbering. New tab inside autonumbering menu to assign formulas to element label. XML containing elements labels according ISO/IEC 81346 (./elements/10_electric/qet_labels.xml
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4563 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -855,9 +855,19 @@ void Diagram::addItem(QGraphicsItem *item)
|
||||
{
|
||||
case Element::Type:
|
||||
{
|
||||
const Element *elmt = static_cast<const Element*>(item);
|
||||
Element *elmt = static_cast<Element*>(item);
|
||||
foreach(ElementTextItem *eti, elmt->texts())
|
||||
connect (eti, &ElementTextItem::diagramTextChanged, this, &Diagram::diagramTextChanged);
|
||||
Element::kind linkType = elmt->linkType();
|
||||
if ((linkType == Element::Simple) ||
|
||||
(linkType == Element::Master) ||
|
||||
(linkType == Element::Slave) ||
|
||||
(linkType == Element::Terminale)) {
|
||||
CustomElement *celmt = static_cast<CustomElement*>(item);
|
||||
celmt->parseLabels();
|
||||
}
|
||||
|
||||
elmt->updateLabel();
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user