I have found out that the issue is really the connection to the Oracle DB. I'm using the qt db object and apparently as long as there is an open connection then SIGINT is ignored. This is not strctly speaking a qt issue, from what I can tell this is the way Oracle intends it to work. Based on what I have read it looks like you can register a signal handler with Oracle to handler the SIGINT.

Is there anyway to do this via some qt object?

Rick