У меня есть контейнер Gtk::Box (основной контроллер), а внутри него есть Gtk::Grid (главное меню). Я добавил сигнал в maincontroller.cpp следующим образом:
mainmenu->signal_hide().connect(
sigc::mem_fun(this, &MainController::Elmozdulas)
);
Когда я нажимаю кнопку в главном меню, я вызываю функцию hide(), которая работает правильно, после этого я ничего не вижу, но она не излучает сигнал, только если я закрываю окно. Почему так и как я могу это исправить?
Спасибо за ваши ответы заранее!