Ok, so embarrassment reins here. Problem with using the signals was that, in the connect, I hadn't specified the signal/slot parameter list signature correctly, so it just silently ignores my connect. I will start asserting my connects from now on to make sure they connect properly.
Bookmarks