File indexing completed on 2024-04-28 05:26:20
0001 /* 0002 * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa <hugo.pereira@free.fr> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include <QEvent> 0010 #include <QObject> 0011 0012 namespace Breeze 0013 { 0014 class AddEventFilter : public QObject 0015 { 0016 Q_OBJECT 0017 0018 public: 0019 //* constructor 0020 AddEventFilter() 0021 : QObject() 0022 { 0023 } 0024 0025 //* event filter 0026 /** blocks all AddChild events */ 0027 bool eventFilter(QObject *, QEvent *event) override 0028 { 0029 return event->type() == QEvent::ChildAdded; 0030 } 0031 }; 0032 0033 }