1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
//déclaration du signal
void hotData (const WORD *data, int pMin, int pMax, int id);
//déclaration du tableau
imData = new WORD[resX*resY];//resX et resY ne sont pas connus
//remplissage du tableau
//...
//émission du tableau
emit hotData(imData, pMin, pMax, identity);
//déclaration du slot
void newData(const WORD *data, int min, int max, int color);
//connection du signal/slot
qRegisterMetaType<WORD>("WORD");
connect (cameraS[i], SIGNAL(hotData(const WORD*,int,int,int)), mergeScreen, SLOT(newData(const WORD*,int,int,int))); |
Partager