title: Runtime error with QTcpSocket and slots and signals
body: <p>I am writing some code to establish a TCP socket and I am getting an error trying to setup the signals that I am trying to listen to.</p>
  
  <p>The code is:</p>
  
  <pre><code>connection = new QTcpSocket(this);
  
  connect(connection,SLOT(connected()),this,SIGNAL(onConnection()));
  connect(connection,SLOT(readyRead()),this,SIGNAL(gotData()));
  connect(connection,SLOT(disconnected()),this,SIGNAL(onConnection()));
  </code></pre>
  
  <p>The Error that I am getting is:</p>
  
  <pre><code> Object::connect: Attempt to bind non-signal QTcpSocket::connected()
   Object::connect: Attempt to bind non-signal QTcpSocket::readyRead()
   Object::connect: Attempt to bind non-signal QTcpSocket::disconnected()
  </code></pre>
  
  <p>I can't find anyone else that is having the same problem. I am thinking that it is just something silly that I am doing. My other signals in this program are working.</p>