Hi,
I have an external process that is started from Qtopia. The main view starts the process and reads or writes to the process standard IO channel.
This is fine. However, when I have another view that is a child of the main view, OR child of a child etc. How can I notify these other views about these events?
So View2 will use Signal/Slots and it can read/write to the parent, the parent can handle writing these events to the externalprocess. Now I have View3 which is a child of view2.
Yes, I can signal and slot my program to death but that is getting messy. I don't want that.

Basically this is what I need.
1) I want main to handle send/rec events from external process. (ideally I would like one area to handle send/rec, then forward them to other areas)
2) Other child objects need to send/rec events to the external process.

Current Operation:
Main View
{

externalProcess.start("name");
connect(&externalProcess,SIGNAL(readyReadStandardO utput()),this, SLOT,readdExternalEvents()));


..when some event needs to be send to external process
externalProcess.write("event");

}

View2(parent = mainview)
{
connect(parent,SIGNAL(eventRead), this, SLOT(readEvent);
connect (this, SIGNAL(sendEvent), parent, SLOT(readViewEvents)
}


Thanks in advance.