title: QObject connection function
body: <p>I checked other similar questions and tried their solutions but they don't work for me.</p>
  
  <p>I'm basically trying to make a http client that only makes post requests. In order to do this, I need to connect <code>QNetworkManager</code>'s finished signal to some callback slot.</p>
  
  <p>Here's my code.</p>
  
  <p><em>h file</em>:</p>
  
  <pre><code>...
  public slots:
     void finishedSlot(QNetworkReply* reply);
  private:
      QNetworkAccessManager *network_manager;
  ...
  </code></pre>
  
  <p><em>cpp file</em>:</p>
  
  <pre><code>...
  Class1::Class1(){
      network_manager = new QNetworkAccessManager(this);
      QObject::connect(network_manager, SIGNAL(finished(QNetworkReply *)), this, SLOT(finishedSlot(QNetworkReply *)));
  }
  ...
  void Class1::finishedSlot(QNetworkReply* reply)
  {
      // some logic with reply
  }
  ...
  </code></pre>
  
  <p>As you can see, the slot is definitely present and it is declared under public slots in header file. So I have no idea why this is happening. I already tried clean, run qmake, and rebuild.</p>
  
  <p>The error message is:</p>
  
  <blockquote>
    <p>"QObject::connect: No such slot QObject::finishedSlot(QNetworkReply
    *)"</p>
  </blockquote>
  
  <p>Any idea?</p>