| 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 | { |
nothing calls this directly
no test coverage detected