Thanks for your input.
In the debugger I can see that Qt is logging the error (however I don't see it in the VS IDE output window). The reason is simple: it doesn't recognize the signal.
Strange enough it only works in the example I wrote, no matter how the signal and slot are defined. It works when I define it with 'const D3DXMATRIX &' and connect with only 'D3DXMATRIX'...
Note that this is the only case in which I experienced this behavior. I have for example some QLineEdit connections defined with (QString const &) which work fine...
Is it because the struct (DirectX SDK), is not a QObject?
Arthur
Bookmarks