MCPcopy Create free account
hub / github.com/Linloir/GraphBuilder / move

Method move

graph_view.cpp:449–460  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

447}
448
449void 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
462void MyGraphicsVexItem::estConnection(MyGraphicsView* view){
463 view->scene()->addItem(nameTag);

Callers 15

selectionItemMethod · 0.80
bigIconButtonMethod · 0.80
resizeEventMethod · 0.80
setValueMethod · 0.80
InitMethod · 0.80
mouseMoveEventMethod · 0.80
controlWindowScaleMethod · 0.80
ScrollAreaCustomMethod · 0.80
paintEventMethod · 0.80
mouseMoveEventMethod · 0.80
scrollContainerMethod · 0.80
scrollIndicatorMethod · 0.80

Calls 2

moveStartMethod · 0.80
moveEndMethod · 0.80

Tested by

no test coverage detected