Lines Matching refs:netsegment
103 SI_NetSegment* netsegment = new SI_NetSegment(*this, node, fileFormat); in Schematic() local
104 if (getNetSegmentByUuid(netsegment->getUuid())) { in Schematic()
108 .arg(netsegment->getUuid().toStr())); in Schematic()
110 mNetSegments.append(netsegment); in Schematic()
285 foreach (SI_NetSegment* netsegment, mNetSegments) { in getNetSegmentByUuid()
286 if (netsegment->getUuid() == uuid) return netsegment; in getNetSegmentByUuid()
291 void Schematic::addNetSegment(SI_NetSegment& netsegment) { in addNetSegment() argument
292 if ((!mIsAddedToProject) || (mNetSegments.contains(&netsegment)) || in addNetSegment()
293 (&netsegment.getSchematic() != this)) { in addNetSegment()
297 if (getNetSegmentByUuid(netsegment.getUuid())) { in addNetSegment()
301 .arg(netsegment.getUuid().toStr())); in addNetSegment()
304 netsegment.addToSchematic(); // can throw in addNetSegment()
305 mNetSegments.append(&netsegment); in addNetSegment()
308 void Schematic::removeNetSegment(SI_NetSegment& netsegment) { in removeNetSegment() argument
309 if ((!mIsAddedToProject) || (!mNetSegments.contains(&netsegment))) { in removeNetSegment()
313 netsegment.removeFromSchematic(); // can throw in removeNetSegment()
314 mNetSegments.removeOne(&netsegment); in removeNetSegment()
405 foreach (SI_NetSegment* netsegment, mNetSegments) { in updateAllNetLabelAnchors()
406 netsegment->updateAllNetLabelAnchors(); in updateAllNetLabelAnchors()