Void executes differently if called from other file.

If called void from same file all executes , if called from other file signals and slots wont direct further executions.
void is in qt http downloader example.
"download.cpp here.":http://www.bogotobogo.com/Qt/Qt5_QNetworkRequest_Http_File_Download.php
httpdownload.cpp under link and there is void being called, void executes but further signal , slots fail.

Code fails if called form other file,fail at lines below, if called from same file no problems.
@
void HttpWindow::startRequest(QUrl url)
{
reply = qnam.get(QNetworkRequest(url));//4//**********14
connect(reply, SIGNAL(finished()),
this, SLOT(httpFinished()));//**********15
connect(reply, SIGNAL(readyRead()),
this, SLOT(httpReadyRead()));//**********16
connect(reply, SIGNAL(downloadProgress(qint64,qint64)),
this, SLOT(updateDataReadProgress(qint64,qint64)));//**********17
}@
Those lines execute but no signals return.
If called from same file signals work.