]> git.sesse.net Git - kdenlive/commitdiff
Notify user of extracting process
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 10 May 2011 07:56:43 +0000 (07:56 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 10 May 2011 07:56:43 +0000 (07:56 +0000)
svn path=/trunk/kdenlive/; revision=5581

src/archivewidget.cpp

index 2f2e373a28f2a309ccd056d6bb5f303873f05304..bd94a75705d0e646feb17a8a4f60416f98d923ae 100644 (file)
@@ -677,7 +677,14 @@ void ArchiveWidget::slotArchivingProgress(int p)
 
 void ArchiveWidget::slotStartExtracting()
 {
+    if (m_archiveThread.isRunning()) {
+        //TODO: abort extracting
+        return;
+    }
     KIO::NetAccess::mkdir(archive_url->url().path(KUrl::RemoveTrailingSlash), this);
+    icon_info->setPixmap(KIcon("system-run").pixmap(16, 16));
+    text_info->setText(i18n("Extracting..."));
+    buttonBox->button(QDialogButtonBox::Apply)->setText(i18n("Abort"));
     m_archiveThread = QtConcurrent::run(this, &ArchiveWidget::doExtracting);
 }