Добрый день, не могу понять как выйти из такой ситуации есть 2 класса которые надо связать между собой, делаю так:
myclass.h {
#include "MainWindow.h"
...
public:
void function();
private:
MainWindow name;
...
}
myclass.cpp {
...
name.show();
...
}
MainWindow.h { .... }
MainWindow.cpp {
#include "myclass.h"
....
extern myclass my;
my.function();
....
}
main.cpp {
myclass a;
}
Как следствие все работает только в одностороннем порядке, т.е. из моего класса я могу делать, что хочу с mainwindow, а вот как сделать обратку я не понимаю. Т.е. мне надо что бы при нажатии на клавишу после отправки сигнала нажатия активировалась функция в myclass. Как передать указатель на "myclass a", я не догоняю, подскажите плиз в какую сторону рыть.
P.S. Объект класса myclass должен быть только один.