Files
Enzo/src/gui/network/NetworkGraphicsView.h
2025-06-20 03:23:07 +01:00

22 lines
523 B
C++

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