summaryrefslogtreecommitdiff
path: root/src/frontend/bookshelfmanager/btinstallmgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/bookshelfmanager/btinstallmgr.cpp')
-rw-r--r--src/frontend/bookshelfmanager/btinstallmgr.cpp76
1 files changed, 0 insertions, 76 deletions
diff --git a/src/frontend/bookshelfmanager/btinstallmgr.cpp b/src/frontend/bookshelfmanager/btinstallmgr.cpp
deleted file mode 100644
index 652ff04..0000000
--- a/src/frontend/bookshelfmanager/btinstallmgr.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-/*********
-*
-* This file is part of BibleTime's source code, http://www.bibletime.info/.
-*
-* Copyright 1999-2011 by the BibleTime developers.
-* The BibleTime source code is licensed under the GNU General Public License version 2.0.
-*
-**********/
-
-#include "frontend/bookshelfmanager/btinstallmgr.h"
-
-#include "backend/managers/cswordbackend.h"
-#include "backend/btinstallbackend.h"
-#include <QList>
-#include <QObject>
-#include <QString>
-#include <QStringList>
-
-// Sword includes:
-#include <installmgr.h>
-#include <ftptrans.h>
-
-
-using namespace sword;
-
-BtInstallMgr::BtInstallMgr()
- : InstallMgr(BtInstallBackend::configPath().toLatin1(), this),
- m_totalBytes(1), m_completedBytes(0), m_firstCallOfPreStatus(true)
-{ //use this class also as status reporter
- this->setFTPPassive(true);
-}
-
-BtInstallMgr::~BtInstallMgr() {
- //doesn't really help because it only sets a flag
- terminate(); //make sure to close the connection
-}
-
-bool BtInstallMgr::isUserDisclaimerConfirmed() const {
- // \todo Check from config if it's been confirmed with "don't show this anymore" checked.
- // Create a dialog with the message, checkbox and Continue/Cancel, Cancel as default.
- return true;
-}
-
-void BtInstallMgr::statusUpdate(double dltotal, double dlnow) {
- if (dlnow > dltotal)
- dlnow = dltotal;
-
- int totalPercent = (int)((float)(dlnow + m_completedBytes) / (float)(m_totalBytes) * 100.0);
-
- if (totalPercent > 100) {
- totalPercent = 100;
- }
- else if (totalPercent < 0) {
- totalPercent = 0;
- }
-
- int filePercent = (int)((float)(dlnow) / (float)(dltotal + 1) * 100.0);
- if (filePercent > 100) {
- filePercent = 100;
- }
- else if (filePercent < 0) {
- filePercent = 0;
- }
- //qApp->processEvents();
- emit percentCompleted(totalPercent, filePercent);
-}
-
-
-void BtInstallMgr::preStatus(long totalBytes, long completedBytes, const char* message) {
- if (m_firstCallOfPreStatus) {
- m_firstCallOfPreStatus = false;
- emit downloadStarted();
- }
- m_completedBytes = completedBytes;
- m_totalBytes = (totalBytes > 0) ? totalBytes : 1; //avoid division by zero
-}