Quote Originally Posted by RolandHughes View Post
http://doc.qt.digia.com/4.6/qsignalspy.html#details
"Note: Non-standard data types need to be registered, using the qRegisterMetaType() function, before you can create a QSignalSpy."
I assure you "QObject*" is more than standard. Furthermore, what do you need a signal spy for? It's for testing only and there is a fine example in the docs showing you how to use it.

Seeing where it leads to, I'll ask the ultimate question -- why would you want to pass a QObject instance as an argument to a signal? Do you do that with e.g. QCheckBox?