diff --git a/imapjob.cpp b/imapjob.cpp index f20ca8e6f..791fd682f 100644 --- a/imapjob.cpp +++ b/imapjob.cpp @@ -139,8 +139,8 @@ void ImapJob::init( JobType jt, QString sets, KMFolderImap* folder, mParentProgressItem, "ImapJobUploading"+ProgressManager::getUniqueID(), i18n("Uploading message data"), - i18n("Destination folder: ") + folder->folder()->prettyURL(), - true, // cannot be cannceled + i18n("Destination folder: ") + mDestFolder->prettyURL(), + true, account->useSSL() || account->useTLS() ); jd.progressItem->setTotalItems( jd.total ); connect ( jd.progressItem, SIGNAL( progressItemCanceled( ProgressItem* ) ), @@ -174,7 +174,15 @@ void ImapJob::init( JobType jt, QString sets, KMFolderImap* folder, QDataStream stream( packedArgs, IO_WriteOnly ); stream << (int) 'C' << url << destUrl; - + jd.progressItem = ProgressManager::createProgressItem( + mParentProgressItem, + "ImapJobCopyMove"+ProgressManager::getUniqueID(), + i18n("Server operation"), + i18n("Source folder: ") + msg_parent->prettyURL() + + " - destination folder: " + mDestFolder->prettyURL(), + true, + account->useSSL() || account->useTLS() ); + jd.progressItem->setTotalItems( jd.total ); KIO::SimpleJob *simpleJob = KIO::special( url, packedArgs, FALSE ); KIO::Scheduler::assignJobToSlave( account->slave(), simpleJob ); mJob = simpleJob;