fix: edge bounding issues

This commit is contained in:
parker
2025-06-22 15:11:55 +01:00
parent 05f6674a70
commit 1f1250c076
5 changed files with 76 additions and 23 deletions

View File

@@ -21,8 +21,10 @@ void SocketGraphic::addEdge(NodeEdgeGraphic* edge)
void SocketGraphic::removeEdge(NodeEdgeGraphic* edge)
{
edges_.erase(edge);
std::cout << "removing edge\n";
std::cout << "before size: " << edges_.size() << "\n";
edges_.erase(edge);
std::cout << "after size: " << edges_.size() << "\n";
// auto it = find(edges_.begin(), edges_.end(), edge);
// if(it!=edges_.end())
// {
@@ -35,10 +37,11 @@ void SocketGraphic::posChanged(QPointF pos)
{
std::cout << "socket pos changed\n";
//
// for(auto* edge : edges_)
// {
// edge->prepareGeometryChange();
// }
for(auto* edge : edges_)
{
// edge->setPos(startSocket_->scenePos(), socket->scenePos());
edge->setStartPos(this->scenePos());
}
}