ACF $AcfVersion:0$
CTreeWidgetFilter.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// Qt includes
6#include <QtCore/QtGlobal>
7#if QT_VERSION >= 0x050000
8#include <QtWidgets/QTreeWidget>
9#else
10#include <QtGui/QTreeWidget>
11#endif
12
13#include <iwidgets/iwidgets.h>
14
15
16namespace iwidgets
17{
18
19
25class CTreeWidgetFilter: public QObject
26{
27public:
28 typedef QObject BaseClass;
29
35 explicit CTreeWidgetFilter(QTreeWidget* slavePtr);
36
37protected:
38 // reimplemented (QObject)
39 virtual bool eventFilter(QObject* sourcePtr, QEvent* eventPtr) override;
40
41private:
42 QTreeWidget& m_slave;
43};
44
45
46} // namespace iwidgets
47
48
49
50
Provide some corrections in QTreeWidget object.
virtual bool eventFilter(QObject *sourcePtr, QEvent *eventPtr) override
CTreeWidgetFilter(QTreeWidget *slavePtr)
Constructor.
Namespace contains implementation of Qt widget extensions.