3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-22 15:15:53 +00:00
Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

37 lines
725 B
C++

/*
SPDX-FileCopyrightText: 2014 Eike Hein <hein@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef WHEELINTERCEPTOR_H
#define WHEELINTERCEPTOR_H
#include <QPointer>
#include <QQuickItem>
class WheelInterceptor : public QQuickItem
{
Q_OBJECT
Q_PROPERTY(QObject *destination READ destination WRITE setDestination NOTIFY destinationChanged)
public:
explicit WheelInterceptor(QQuickItem *parent = nullptr);
~WheelInterceptor() override;
QObject *destination() const;
void setDestination(QObject *destination);
Q_SIGNALS:
void destinationChanged() const;
protected:
void wheelEvent(QWheelEvent *event) override;
private:
QPointer<QObject> m_destination;
};
#endif