refactor: separate network class from Qgraphics

This commit is contained in:
parker
2025-06-20 01:51:28 +01:00
parent 2feb6eb5b4
commit be9f3e27ea
6 changed files with 42 additions and 12 deletions

View File

@@ -0,0 +1,19 @@
#pragma once
#include <qwidget.h>
#include <QGraphicsView>
#include <QGraphicsScene>
class NetworkGraphicsView
: public QGraphicsView
{
public:
NetworkGraphicsView(QWidget *parent = nullptr, QGraphicsScene* scene = nullptr);
private:
QPointF panStartPos;
protected:
void mouseMoveEvent(QMouseEvent *mouseEvent) override;
void mousePressEvent(QMouseEvent *event) override;
// void mouseReleaseEvent(QMouseEvent *event) override;
};