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

@@ -1,6 +1,7 @@
#pragma once
#include <QGraphicsItem>
#include <QPainter>
#include "gui/network/DisplayFlagButton.h"
#include "gui/network/SocketGraphic.h"
#include "gui/network/NodeEdgeGraphic.h"
#include <iostream>
@@ -29,6 +30,8 @@ public:
private:
void initSockets();
void initFlagButtons();
std::vector<SocketGraphic*> inputs_;
std::vector<SocketGraphic*> outputs_;
@@ -41,6 +44,8 @@ private:
int inputSocketCnt_=0;
int outputSocketCnt_=0;
DisplayFlagButton* displayFlagButton_;
void updatePositions(QPointF pos);
protected:
// QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant &value) override;