diff options
Diffstat (limited to 'rbutil/rbutilqt/base/rbunzip.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/rbunzip.cpp | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/rbutil/rbutilqt/base/rbunzip.cpp b/rbutil/rbutilqt/base/rbunzip.cpp deleted file mode 100644 index f71db5377e..0000000000 --- a/rbutil/rbutilqt/base/rbunzip.cpp +++ /dev/null @@ -1,66 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * - * Copyright (C) 2008 by Dominik Riebeling - * $Id$ - * - * All files in this archive are subject to the GNU General Public License. - * See the file COPYING in the source tree root for full license agreement. - * - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY - * KIND, either express or implied. - * - ****************************************************************************/ - -#include "rbunzip.h" -#include <QtCore> - - -//! @brief extract archive to destination -UnZip::ErrorCode RbUnZip::extractArchive(const QString& dest) -{ - qDebug() << "[UNZIP] extracting archive to" << dest; - QStringList files = this->fileList(); - UnZip::ErrorCode error = Ok; - m_abortunzip = false; - - int total = files.size(); - for(int i = 0; i < total; i++) { - error = this->extractFile(files.at(i), dest, UnZip::ExtractPaths); - emit unzipProgress(i + 1, total); - QCoreApplication::processEvents(); // update UI - if(m_abortunzip) - error = SkipAll; - if(error != Ok) - break; - } - return error; -} - - -//! @brief abort an extractArchive() operation. -void RbUnZip::abortUnzip(void) -{ - m_abortunzip = true; -} - - -//! @brief return total size of extracted files in archive. -qulonglong RbUnZip::totalSize(void) -{ - QList<ZipEntry> l = this->entryList(); - qulonglong total = 0; - - int i = l.size(); - while(i--) - total += l.at(i).uncompressedSize; - - return total; - -} - |