Open
Description
Clang-include-cleaner complains about types used in overridden methods. This is typical situation for Qt, for example:
#include <QWidget>
class Test_Widget : public QWidget
{
Q_OBJECT
public:
explicit Test_Widget(QWidget* parent);
protected:
void enterEvent(QEnterEvent* event) override;
void leaveEvent(QEvent* event) override;
void paintEvent(QPaintEvent* event) override;
void mousePressEvent(QMouseEvent* event) override;
};
Header with base class declaration should take care about necessary includes or forward declarations.