void DownloadOperation::start() { m_foldersToCalcSizeLeft = 0; m_totalBytesToCopy = 0; m_totalBytesCopied = 0; // Notify listeners that operation have started notifyStart(); // // Try to calculate input files size. // // Then this state will be finished, we can // start files download. // // See decFoldersToCalcSizeCount, onDirSizeReply, onLastRequestFailed // methods. // tryCalcInputFilesSize(); if (m_foldersToCalcSizeLeft == 0) { startDownload(); } }
void DownloadOperation::start() { m_foldersToCalcSizeLeft = 0; m_totalBytesToCopy = 0; m_totalBytesCopied = 0; notifyStart(); tryCalcInputFilesSize(); if (m_foldersToCalcSizeLeft == 0) { startDownload(); } }