KWin
Loading...
Searching...
No Matches
x11_filter.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: 2017 Martin Flöser <mgraesslin@kde.org>
6
7 SPDX-License-Identifier: GPL-2.0-or-later
8*/
9#pragma once
10#include "x11eventfilter.h"
11
12namespace KWin
13{
14namespace TabBox
15{
16
18{
19public:
20 explicit X11Filter();
21
22 bool event(xcb_generic_event_t *event) override;
23
24private:
25 bool buttonPress(xcb_button_press_event_t *event);
26 void motion(xcb_generic_event_t *event);
27 void keyPress(xcb_generic_event_t *event);
28 void keyRelease(xcb_generic_event_t *event);
29};
30
31}
32
33}
bool event(xcb_generic_event_t *event) override