Да, правильно, вы должны установить соответствующие аргументы в ваших методах SIGNAL / SLOT ... В любом случае, в примерах и демонстрациях Qt вы можете найти следующий код в примере "FTP-клиент":
connect(ftp, SIGNAL(dataTransferProgress(qint64, qint64)), this, SLOT(updateDataTransferProgress(qint64, qint64)));
...
void FtpWindow::updateDataTransferProgress(qint64 readBytes, qint64 totalBytes)
{
progressDialog->setMaximum(totalBytes);
progressDialog->setValue(readBytes);
}
Вы можете скопировать эту часть и обновить свой индикатор выполнения таким образом ...
Поэтому я бы предложил:
connect(downloader, SIGNAL(downloadProgress(qint64,qint64)), pbar, SLOT(updateDataTransferProgress(qint64,qint64)));
Надеюсь, это поможет вам!
Подробнее: http://qt.nokia.com/doc/4.6/network-qftp.html