J'ai un mixeur avec nChannel piste, je veux mapper ce mixeur via un tooltipMapper = new QSignalMapper pour afficher un QToolTip sur la tranche de mixeur sélectionnée :
Mon probleme c'est qu'en plus de l'ID, je voudrais récupérer la position du slider continuement, avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tooltipMapper = new QSignalMapper(this); for (id = 0; id < audioThread->nChannel; ++id) { connect(interface.level[id], SIGNAL(sliderPressed()), tooltipMapper, SLOT(map())); tooltipMapper->setMapping(interface.level[id], id); } connect(tooltipMapper, SIGNAL(mapped(int)), this, SLOT(iToolTip(int)));
Ce qui me donnerait a priori en final :
Code : Sélectionner tout - Visualiser dans une fenêtre à part connect(interface.level[id], SIGNAL(sliderMoved(int)), tooltipMapper, SLOT(map(int)));
Je pense que mon code est faux, y a t il une alternative ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part connect(tooltipMapper, SIGNAL(mapped(int/*ID*/, int/*Value*/)), this, SLOT(iToolTip(int, int)));
Merci
Partager