feat: destroy floating edge from emtpy click

This commit is contained in:
parker
2025-06-21 01:32:04 +01:00
parent b10f9322b2
commit 90dc2cccae
3 changed files with 39 additions and 14 deletions

View File

@@ -56,13 +56,14 @@ void NetworkGraphicsView::mousePressEvent(QMouseEvent *event)
void NetworkGraphicsView::leftMousePress(QMouseEvent *event)
{
QGraphicsItem* itemClicked = itemAt(event->pos());
bool isSocket = itemClicked && typeid(*itemClicked)==typeid(SocketGraphic);
if(isSocket)
{
std::cout << "SOCKET!\n";
network_->socketClicked(static_cast<SocketGraphic*>(itemClicked), event);
}
network_->leftMousePress(event);
// QGraphicsItem* itemClicked = itemAt(event->pos());
// bool isSocket = itemClicked && typeid(*itemClicked)==typeid(SocketGraphic);
// if(isSocket)
// {
// std::cout << "SOCKET!\n";
// network_->socketClicked(static_cast<SocketGraphic*>(itemClicked), event);
// }
}