update signal/slot syntax to Qt5