diff options
Diffstat (limited to 'rbutil/rbutilqt/base/rbzip.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/rbzip.cpp | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/rbutil/rbutilqt/base/rbzip.cpp b/rbutil/rbutilqt/base/rbzip.cpp deleted file mode 100644 index c011c0ccbc..0000000000 --- a/rbutil/rbutilqt/base/rbzip.cpp +++ /dev/null @@ -1,65 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * - * Copyright (C) 2008 by Dominik Wenger - * $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 "rbzip.h" -#include <QtCore> - - -Zip::ErrorCode RbZip::createZip(QString zip,QString dir) -{ - Zip::ErrorCode error = Ok; - m_curEntry = 1; - m_numEntrys=0; - - QCoreApplication::processEvents(); - - // get number of entrys in dir - QDirIterator it(dir, QDirIterator::Subdirectories); - while (it.hasNext()) - { - it.next(); - m_numEntrys++; - QCoreApplication::processEvents(); - } - - - //! create zip - error = Zip::createArchive(zip); - if(error != Ok) - return error; - - //! add the content - error = Zip::addDirectory(dir); - if(error != Ok) - return error; - - //! close zip - error = Zip::closeArchive(); - - return error; -} - -void RbZip::progress() -{ - m_curEntry++; - emit zipProgress(m_curEntry,m_numEntrys); - QCoreApplication::processEvents(); // update UI -} - - |