#pragma once // qt #include class GraphicsView : public QGraphicsView { Q_OBJECT public: explicit GraphicsView(QWidget* parent = nullptr); explicit GraphicsView(QGraphicsScene* scene, QWidget* parent = nullptr); ~GraphicsView() override = default; // QGraphicsView public: void wheelEvent(QWheelEvent* event) override; private: void init(); };