summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/base/rbunzip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/base/rbunzip.cpp')
-rw-r--r--rbutil/rbutilqt/base/rbunzip.cpp66
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;
-
-}
-