Skip to content

[clang-include-cleaner] headers for types in overriden methods #113629

Open
@EugeneZelenko

Description

@EugeneZelenko

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions