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