PDA

View Full Version : who call my slot?



mattia
28th November 2007, 12:40
Hi, can i know into slot Slot if i received a signal by ui.treeWidgetA or ui.treeWidgetB?

connect ( ui.treeWidgetA, SIGNAL ( currentItemChanged ( QTreeWidgetItem * , QTreeWidgetItem * ) ),
this, SLOT ( Slot ( QTreeWidgetItem * , QTreeWidgetItem * ) ) );

connect ( ui.treeWidgetB, SIGNAL ( currentItemChanged ( QTreeWidgetItem * , QTreeWidgetItem * ) ),
this, SLOT ( Slot ( QTreeWidgetItem * , QTreeWidgetItem * ) ) );

thx

jacek
28th November 2007, 12:44
You can use QObject::sender(), but it really breaks the concept of signals & slots --- the idea is to have loose coupling, so the receiver shouldn't need to know who sent the signal.