WIP: fix OOPP signal connection issues

Note: this code will only work for Qt5 builds.