now it connects to Signal don't matter its parent. So no more obligation to be QWidget or QAction.