>>
>> Connect(object_a, SIGNAL( signal1()),object_b, SLOT(slot1()));
>
> That should be:
>
> connect(object_a, SIGNAL(signal1()), object_b, SLOT(slot1()));
>
No, that should be:
if( !connect(object_a, SIGNAL(signal1()), object_b, SLOT(slot1())) )
Q_ASSERT(false);