Can anyone tell me why the incomingConnection is not firing?
Michelle, it seems you have made a typo. The signature of the aforementioned virtual protected method can be read in here. There is a slight difference between the argument of that and your variant.
The fix would be to modify the declaration and definition in your corresponding header and sources as follows:
void incomingConnection(quintptr socketDescriptor);
// ^
I would suggest to start using the Q_DECL_OVERRIDE
macro as follows:
void incomingConnection(q**u**intptr socketDescriptor) Q_DECL_OVERRIDE;
This will make sure that you can get a compiler error when your Qt application is built with C++11 support, and when it is not, it will compile fine, too, but without giving an error. It is using the "override" context specifier introduced in C++11.