feat: add display flag button click logic

This commit is contained in:
parker
2025-06-24 00:51:25 +01:00
parent 4471a9a537
commit 1f367b82fd
5 changed files with 72 additions and 5 deletions

View File

@@ -18,9 +18,8 @@ NodeEdgeGraphic::NodeEdgeGraphic(SocketGraphic* socket1, SocketGraphic* socket2,
NodeEdgeGraphic::~NodeEdgeGraphic()
{
std::cout << "edge destructor\n";
scene()->removeItem(this);
socket1_->removeEdge(this);
socket2_->removeEdge(this);
cleanUp();
std::cout << "destructor finished\n";
}
void NodeEdgeGraphic::updatePath()
@@ -95,4 +94,9 @@ void NodeEdgeGraphic::paint(QPainter *painter, const QStyleOptionGraphicsItem *o
}
void NodeEdgeGraphic::cleanUp()
{
scene()->removeItem(this);
socket1_->removeEdge(this);
socket2_->removeEdge(this);
}