feat: add display flag

This commit is contained in:
parker
2025-06-23 20:17:37 +01:00
parent fa2c106768
commit 4043e6fa52
5 changed files with 63 additions and 0 deletions

View File

@@ -4,6 +4,7 @@
#include <qgraphicsitem.h>
#include <stdexcept>
#include <string>
#include "gui/network/DisplayFlagButton.h"
#include "gui/network/SocketGraphic.h"
#include <QGraphicsScene>
#include <QGraphicsSceneMouseEvent>
@@ -19,6 +20,14 @@ NodeGraphic::NodeGraphic(QGraphicsItem *parent)
setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
initSockets();
initFlagButtons();
}
void NodeGraphic::initFlagButtons()
{
displayFlagButton_ = new DisplayFlagButton(this);
float padding = 4;
displayFlagButton_->setPos(QPointF(bodyRect_.right()-displayFlagButton_->getWidth()/2.0f-padding, bodyRect_.center().y()));
}
void NodeGraphic::initSockets()