2 * SPDX-FileCopyrightText: 2017 Kai Uwe Broulik <kde@privat.broulik.de>
4 * SPDX-License-Identifier: GPL-2.0-or-later
9 #include "dolphin_export.h"
17 * An event filter that allows to detect a middle click
18 * to trigger e.g. opening something in a new tab.
20 class DOLPHIN_EXPORT MiddleClickActionEventFilter
: public QObject
25 explicit MiddleClickActionEventFilter(QObject
*parent
);
26 ~MiddleClickActionEventFilter() override
;
29 void actionMiddleClicked(QAction
*action
);
32 bool eventFilter(QObject
*watched
, QEvent
*event
) override
;
35 QPointer
<QAction
> m_lastMiddlePressedAction
;