summaryrefslogtreecommitdiffstats
path: root/tests/manual/examples/widgets/touch/pinchzoom/graphicsview.h
blob: e6a300f418d0f45b5f909892f2a29892cefc3c58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

#pragma once
#include <QGraphicsView>

class GraphicsView : public QGraphicsView
{
    Q_OBJECT

public:
    GraphicsView(QGraphicsScene *scene = nullptr, QWidget *parent = nullptr);

    bool viewportEvent(QEvent *event) override;

private:
    qreal totalScaleFactor = 1;
};