#pragma once #include "Class1.h" #include class Class2 : public QObject { Q_OBJECT public: Class2() { _class1 = new Class1; connect(_class1, &Class1::clicked, this, &Class2::clicked); } public slots: void clicked() { qDebug() << "Class2 clicked"; } private: Class1* _class1; };