MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / moveSelectedItems

Method moveSelectedItems

src/openms_gui/source/VISUAL/TOPPASScene.cpp:1541–1564  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1539 }
1540
1541 void TOPPASScene::moveSelectedItems(qreal dx, qreal dy)
1542 {
1543 setActionMode(AM_MOVE);
1544
1545 for (VertexIterator it = verticesBegin(); it != verticesEnd(); ++it)
1546 {
1547 if (!(*it)->isSelected())
1548 {
1549 continue;
1550 }
1551 for (TOPPASVertex::ConstEdgeIterator e_it = (*it)->inEdgesBegin(); e_it != (*it)->inEdgesEnd(); ++e_it)
1552 {
1553 (*e_it)->prepareResize();
1554 }
1555 for (TOPPASVertex::ConstEdgeIterator e_it = (*it)->outEdgesBegin(); e_it != (*it)->outEdgesEnd(); ++e_it)
1556 {
1557 (*e_it)->prepareResize();
1558 }
1559
1560 (*it)->moveBy(dx, dy);
1561 }
1562
1563 setChanged(true);
1564 }
1565
1566 void TOPPASScene::snapToGrid()
1567 {

Callers

nothing calls this directly

Calls 6

isSelectedMethod · 0.80
inEdgesBeginMethod · 0.80
inEdgesEndMethod · 0.80
prepareResizeMethod · 0.80
outEdgesBeginMethod · 0.80
outEdgesEndMethod · 0.80

Tested by

no test coverage detected