diff options
Diffstat (limited to 'src/libs/installer/extractarchiveoperation_p.h')
-rw-r--r-- | src/libs/installer/extractarchiveoperation_p.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libs/installer/extractarchiveoperation_p.h b/src/libs/installer/extractarchiveoperation_p.h index f333da366..9cc07246f 100644 --- a/src/libs/installer/extractarchiveoperation_p.h +++ b/src/libs/installer/extractarchiveoperation_p.h @@ -97,6 +97,10 @@ public: return m_backupFiles; } + QStringList extractedFiles() const { + return m_extractedFiles; + } + public slots: void statusChanged(QInstaller::PackageManagerCore::Status status) { @@ -113,13 +117,12 @@ public slots: } signals: - void currentFileChanged(const QString &filename); void progressChanged(double progress); private: void setCurrentFile(const QString &filename) Q_DECL_OVERRIDE { - emit currentFileChanged(QDir::toNativeSeparators(filename)); + m_extractedFiles.prepend(QDir::toNativeSeparators(filename)); } static QString generateBackupName(const QString &fn) @@ -157,6 +160,7 @@ private: private: HRESULT m_state = S_OK; BackupFiles m_backupFiles; + QStringList m_extractedFiles; }; class ExtractArchiveOperation::Runnable : public QObject, public QRunnable |