PDA

View Full Version : [SOLVED] QTreeWidgetItem as sender in the SIGNAL/SLOT mechanism



kamlmish
15th December 2010, 07:18
Hi
I have a small problem in my code , I am currently using (SettingsTree) as sender of a SIGNAL(itemClicked(QTreeWidgetItem*,int), but I basically need the child (QTreeWidgetItem*) as the sender

May I know How can I go about it ?




QTreeWidgetItem* SettingsTree::eBeamRESOURCETREE()
{
QTreeWidgetItem* child;
root2->setText(0,"RESOURCES");
for(int i=0;i<1;i++)
{
child = createItem("eBeam Web Resources",root2,0);
child->setFlags(Qt::ItemIsSelectable);

}
QTreeWidgetItemIterator it(child, QTreeWidgetItemIterator::Selectable);
while(*it)
{
QString test = (*it)->text(0);
if(test == "eBeam Web Resources")
{
connect(this,SIGNAL(itemClicked(QTreeWidgetItem*,i nt)),SLOT(openwebsite()),Qt::DirectConnection);
}
++it;
}

return child;
}