KWin
Loading...
Searching...
No Matches
placeholderinputeventfilter.h
Go to the documentation of this file.
1/*
2 KWin - the KDE window manager
3 This file is part of the KDE project.
4
5 SPDX-FileCopyrightText: 2022 Xaver Hugl <xaver.hugl@gmail.com>
6
7 SPDX-License-Identifier: GPL-2.0-or-later
8*/
9#pragma once
10
11#include "input.h"
12
13namespace KWin
14{
15
17{
18public:
19 bool pointerEvent(MouseEvent *event, quint32 nativeButton) override;
20 bool wheelEvent(WheelEvent *event) override;
21 bool keyEvent(KeyEvent *event) override;
22 bool touchDown(qint32 id, const QPointF &pos, std::chrono::microseconds time) override;
23 bool touchMotion(qint32 id, const QPointF &pos, std::chrono::microseconds time) override;
24 bool touchUp(qint32 id, std::chrono::microseconds time) override;
25};
26
27}
bool touchUp(qint32 id, std::chrono::microseconds time) override
bool touchMotion(qint32 id, const QPointF &pos, std::chrono::microseconds time) override
bool pointerEvent(MouseEvent *event, quint32 nativeButton) override
bool touchDown(qint32 id, const QPointF &pos, std::chrono::microseconds time) override
bool wheelEvent(WheelEvent *event) override