1 /* 2 SPDX-FileCopyrightText: 2008-2010 Stefan Majewsky <majewsky@gmx.net> 3 4 SPDX-License-Identifier: GPL-2.0-or-later 5 */ 6 7 #ifndef KDIAMOND_VIEW_H 8 #define KDIAMOND_VIEW_H 9 10 #include <QGraphicsView> 11 12 namespace KDiamond 13 { 14 15 class View : public QGraphicsView 16 { 17 public: 18 explicit View(QWidget *parent = nullptr); 19 20 void setScene(QGraphicsScene *scene); 21 protected: 22 void resizeEvent(QResizeEvent *event) override; 23 void wheelEvent(QWheelEvent *event) override; 24 }; 25 26 } 27 28 #endif // KDIAMOND_VIEW_H 29