| 447 | } |
| 448 | |
| 449 | void MyGraphicsVexItem::move(QPointF position){ |
| 450 | QPointF displacement = position - (this->scenePos() + this->rect().center()); |
| 451 | this->setRect(QRectF(this->rect().x() + displacement.x(), this->rect().y() + displacement.y(), this->rect().width(), this->rect().height())); |
| 452 | center = center + displacement; |
| 453 | if(tag) |
| 454 | tag->moveBy(displacement.x(), displacement.y()); |
| 455 | for(int i = 0; i < linesStartWith.size(); i++) |
| 456 | linesStartWith[i]->moveStart(this); |
| 457 | for(int i = 0; i < linesEndWith.size(); i++) |
| 458 | linesEndWith[i]->moveEnd(this); |
| 459 | nameTag->moveBy(displacement.x(), displacement.y()); |
| 460 | } |
| 461 | |
| 462 | void MyGraphicsVexItem::estConnection(MyGraphicsView* view){ |
| 463 | view->scene()->addItem(nameTag); |
no test coverage detected