void foo() { QObject::connect(m_NetworkReply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(NetworkReplyError(QNetworkReply::NetworkError))); QObject::connect(m_NetworkReply, SIGNAL(uploadProgress(qint64, qint64)), this, SLOT(NetworkReplyUploadProgress(qint64, qint64))); connect(&m_SendReportThread, SIGNAL(ProgressChanged(size_t, size_t)), SLOT(OnReportProgressChanged(size_t, size_t))); }