blob: c24e755e92e69b4d956d615559326ea888e6548b (
plain)
1234567891011121314151617181920212223242526272829303132 | // Copyright (C) 2016 The Qt Company Ltd.// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause#include <QWheelEvent>namespace src_gui_kernel_qevent {class MyWidget //: public QWidget{voidwheelEvent(QWheelEvent *event);voidscrollWithPixels(QPoint point);voidscrollWithDegrees(QPoint point);};//! [0]voidMyWidget::wheelEvent(QWheelEvent *event){ QPoint numPixels = event->pixelDelta(); QPoint numDegrees = event->angleDelta() /8;if(!numPixels.isNull()) {scrollWithPixels(numPixels);}else if(!numDegrees.isNull()) { QPoint numSteps = numDegrees /15;scrollWithDegrees(numSteps);} event->accept();}//! [0]}// src_gui_kernel_qevent
|