[Qt-interest] structure through connect()
John McClurkin
jwm at nei.nih.gov
Wed Aug 12 14:51:16 CEST 2009
Chandru... wrote:
> hi friends,
> is it possible ti send data structure through connect from one object to
> another ...
>
> how ..?
>
> --
> WAGMARE
>
>
Well, have you tried something that didn't work? Do you want to use
direct connections or queued connections? For direct connections, just
pass the structure by reference or by value as described in the
documentation, i.e.:
void mySlot(MyStruct struct)
{
}
connect(obj1, SIGNAL(mySig(MyStruct)), obj2, SLOT(mySlot(MyStruct)));
or
void mySlot(MyStruct &struct)
{
}
connect(obj1, SIGNAL(mySig(MyStruct &)), obj2, SLOT(MySlot(MyStruct&)));
I don't think you can send references in queued connections.
More information about the Qt-interest-old
mailing list