#include <QLabel>
#include <QDialog>
#include <QList>
-#include <KIO/Job>
#include <KIO/CopyJob>
#include <KTemporaryFile>
class KJob;
+class KArchive;
/**
* @class ArchiveWidget
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 );
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);
void archivingFinished(bool);
void archiveProgress(int);
void extractingFinished();
-
+ void showMessage(const QString &, const QString &);
};