]> git.sesse.net Git - kdenlive/blobdiff - src/archivewidget.h
Cleanup widget for color parameter:
[kdenlive] / src / archivewidget.h
index 1fab3e46c209e4e5a8b81605366496bef7cb6b56..e76aa669255c604749797f57666629cb32a62695 100644 (file)
 #include <QLabel>
 #include <QDialog>
 #include <QList>
-#include <KIO/Job>
 #include <KIO/CopyJob>
 #include <KTemporaryFile>
 
 class KJob;
+class KArchive;
 
 /**
  * @class ArchiveWidget
@@ -66,6 +66,10 @@ private slots:
     void slotStartExtracting();
     void doExtracting();
     void slotExtractingFinished();
+    void slotExtractProgress();
+    void slotGotProgress(KJob*);
+    void openArchiveForExtraction();
+    void slotDisplayMessage(const QString &icon, const QString &text);
 
 protected:
     virtual void closeEvent ( QCloseEvent * e );
@@ -85,6 +89,8 @@ private:
     bool m_extractMode;
     KUrl m_extractUrl;
     QString m_projectName;
+    QTimer *m_progressTimer;
+    KArchive *m_extractArchive;
 
     /** @brief Generate tree widget subitems from a string list of urls. */
     void generateItems(QTreeWidgetItem *parentItem, QStringList items);
@@ -95,7 +101,7 @@ signals:
     void archivingFinished(bool);
     void archiveProgress(int);
     void extractingFinished();
-
+    void showMessage(const QString &, const QString &);
 };