ich habe in einer klasse ein signal, welches als parameter 4 mal eine referenz auf double enthaelt.
das moechte mit hilfe von QSignalSpy testen.
Code: Alles auswählen
QSignalSpy spyChange( &elem1, SIGNAL( dataChanged( double &, double &, double &, double & ) ) );Code: Alles auswählen
QWARN : Don't know how to handle 'double&', use qRegisterMetaType to register it.Code: Alles auswählen
qRegisterMetaType< double& >();Code: Alles auswählen
error: no matching function for call to 'qRegisterMetaType()'Code: Alles auswählen
qRegisterMetaType< double& >( "double&" );Code: Alles auswählen
error: no matching function for call to 'qRegisterMetaType(const char [8])'nun moechte ich das signal ungerne aendern, nur, damit ich es testen kann ...
umstaendliche workarounds fuers testen zu basteln, das muss ich auch nicht haben.
laesst sich das also irgendwie vermeiden, sodass ich vielleicht doch QSignalSpy hier nutzen kann oder liegt mein fehler evtl. ganz wo anders?
danke im voraus!
mfg,
julian