void NetworkConnection::newConnection() { QTcpSocket* tcpSocket = m_tcpServer.nextPendingConnection(); if(tcpSocket->open(QIODevice::ReadWrite)) { if(m_clientName.isEmpty()) m_clientName = "Unknown"; RemoteClient* rc = new RemoteClient(); rc->setClientName(m_clientName); rc->setSocket(tcpSocket); emit incommingConnection(rc); } }