summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@theqtcompany.com>2015-05-19 13:21:19 +0200
committerKarsten Heimrich <karsten.heimrich@theqtcompany.com>2015-06-03 09:27:25 +0000
commit9fc0910eb3f2f04fdd46fb2507802fef9984d3ef (patch)
tree4f60f6bb6efb9365c6241575a2443a7d8393dc2d /src
parent05befb5ccba8aa96c3b20763ef087e7996d1fa4e (diff)
Remove unused and unmaintained code.
Change-Id: Ieeac37893bf25279c5b0b7d3861eaec7caead120 Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r--src/libs/installer/extractarchiveoperation_p.h1
-rw-r--r--src/libs/installer/lib7z_facade.cpp246
-rw-r--r--src/libs/installer/lib7z_facade.h92
3 files changed, 2 insertions, 337 deletions
diff --git a/src/libs/installer/extractarchiveoperation_p.h b/src/libs/installer/extractarchiveoperation_p.h
index 10af703aa..8e2b4913f 100644
--- a/src/libs/installer/extractarchiveoperation_p.h
+++ b/src/libs/installer/extractarchiveoperation_p.h
@@ -40,6 +40,7 @@
#include "lib7z_facade.h"
#include "packagemanagercore.h"
+#include <QRunnable>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtCore/QPair>
diff --git a/src/libs/installer/lib7z_facade.cpp b/src/libs/installer/lib7z_facade.cpp
index 900b09e65..c7fa6d82e 100644
--- a/src/libs/installer/lib7z_facade.cpp
+++ b/src/libs/installer/lib7z_facade.cpp
@@ -50,6 +50,7 @@
#include "Windows/PropVariant.h"
#include "Windows/PropVariantConversions.h"
+#include <QCoreApplication>
#include <QDir>
#include <QFileInfo>
#include <QIODevice>
@@ -213,16 +214,6 @@ static QString generateTempFileName()
return QDir::toNativeSeparators(tmp.fileName());
}
-/*
-static QStringList UStringVector2QStringList(const UStringVector& vec)
-{
-QStringList res;
-for (int i = 0; i < vec.Size(); ++i)
-res += UString2QString(vec[i]);
-return res;
-}
-*/
-
static NCOM::CPropVariant readProperty(IInArchive* archive, int index, int propId)
{
NCOM::CPropVariant prop;
@@ -514,121 +505,6 @@ bool File::operator==(const File& other) const
|| other.permissions == static_cast< QFile::Permissions >(-1));
}
-QByteArray Lib7z::formatKeyValuePairs(const QVariantList& l)
-{
- assert(l.size() % 2 == 0);
- QByteArray res;
- for (QVariantList::ConstIterator it = l.constBegin(); it != l.constEnd(); ++it) {
- if (!res.isEmpty())
- res += ", ";
- res += qPrintable(it->toString()) + QByteArray(" = ");
- ++it;
- res += qPrintable(it->toString());
- }
- return res;
-}
-
-class Job::Private
-{
-public:
- Private()
- : error(Lib7z::NoError)
- {}
-
- int error;
- QString errorString;
-};
-
-Job::Job(QObject* parent)
- : QObject(parent)
- , QRunnable()
- , d(new Private)
-{
-}
-
-Job::~Job()
-{
- delete d;
-}
-
-void Job::emitResult()
-{
- emit finished(this);
-}
-
-void Job::setError(int code)
-{
- d->error = code;
-}
-
-void Job::setErrorString(const QString &str)
-{
- d->errorString = str;
-}
-
-void Job::emitProgress(qint64 completed, qint64 total)
-{
- emit progress(completed, total);
-}
-
-int Job::error() const
-{
- return d->error;
-}
-
-bool Job::hasError() const
-{
- return d->error != NoError;
-}
-
-void Job::run()
-{
- doStart();
-}
-
-QString Job::errorString() const
-{
- return d->errorString;
-}
-
-void Job::start()
-{
- QMetaObject::invokeMethod(this, "doStart", Qt::QueuedConnection);
-}
-
-class ListArchiveJob::Private
-{
-public:
- QPointer<QFileDevice> archive;
- QVector<File> files;
-};
-
-ListArchiveJob::ListArchiveJob(QObject* parent)
- : Job(parent)
- , d(new Private)
-{
-}
-
-ListArchiveJob::~ListArchiveJob()
-{
- delete d;
-}
-
-QFileDevice* ListArchiveJob::archive() const
-{
- return d->archive;
-}
-
-void ListArchiveJob::setArchive(QFileDevice* device)
-{
- d->archive = device;
-}
-
-QVector<File> ListArchiveJob::index() const
-{
- return d->files;
-}
-
class OpenArchiveInfo
{
private:
@@ -749,22 +625,6 @@ QVector<File> Lib7z::listArchive(QFileDevice* archive)
return QVector<File>(); // never reached
}
-void ListArchiveJob::doStart()
-{
- try {
- if (!d->archive)
- throw SevenZipException(tr("Could not list archive: QIODevice already destroyed."));
- d->files = listArchive(d->archive);
- } catch (const SevenZipException& e) {
- setError(Failed);
- setErrorString(e.message());
- } catch (...) {
- setError(Failed);
- setErrorString(tr("Unknown exception caught (%1)").arg(tr("Failed")));
- }
- emitResult();
-}
-
class Lib7z::ExtractCallbackImpl : public IArchiveExtractCallback, public CMyUnknownImp
{
public:
@@ -1046,24 +906,6 @@ bool ExtractCallback::prepareForFile(const QString&)
return true;
}
-class Lib7z::ExtractCallbackJobImpl : public ExtractCallback
-{
-public:
- explicit ExtractCallbackJobImpl(ExtractItemJob* j)
- : ExtractCallback()
- , job(j)
- {}
-
-private:
- /* reimp */ HRESULT setCompleted(quint64 c, quint64 t)
- {
- emit job->progress(c, t);
- return S_OK;
- }
-
- ExtractItemJob* const job;
-};
-
class Lib7z::UpdateCallbackImpl : public IUpdateCallbackUI2, public CMyUnknownImp
{
public:
@@ -1215,71 +1057,6 @@ void UpdateCallback::setTarget(QFileDevice* target)
d->impl()->setTarget(target);
}
-class ExtractItemJob::Private
-{
-public:
- Private(ExtractItemJob* qq)
- : q(qq)
- , target(0)
- , callback(new ExtractCallbackJobImpl(q))
- {
- }
-
- ExtractItemJob* q;
- File item;
- QPointer<QFileDevice> archive;
- QString targetDirectory;
- QFileDevice* target;
- ExtractCallback* callback;
-};
-
-ExtractItemJob::ExtractItemJob(QObject* parent)
- : Job(parent)
- , d(new Private(this))
-{
-}
-
-ExtractItemJob::~ExtractItemJob()
-{
- delete d;
-}
-
-File ExtractItemJob::item() const
-{
- return d->item;
-}
-
-void ExtractItemJob::setItem(const File& item)
-{
- d->item = item;
-}
-
-QFileDevice* ExtractItemJob::archive() const
-{
- return d->archive;
-}
-
-void ExtractItemJob::setArchive(QFileDevice* archive)
-{
- d->archive = archive;
-}
-
-QString ExtractItemJob::targetDirectory() const
-{
- return d->targetDirectory;
-}
-
-void ExtractItemJob::setTargetDirectory(const QString &dir)
-{
- d->targetDirectory = dir;
- d->target = 0;
-}
-
-void ExtractItemJob::setTarget(QFileDevice* dev)
-{
- d->target = dev;
-}
-
namespace{
QString errorMessageFrom7zResult(const LONG & extractResult)
{
@@ -1569,24 +1346,3 @@ bool Lib7z::isSupportedArchive(QFileDevice* archive)
}
return false; // never reached
}
-
-void ExtractItemJob::doStart()
-{
- try {
- if (!d->archive)
- throw SevenZipException(tr("Could not list archive: QIODevice not set or already destroyed."));
- if (d->target)
- extractFileFromArchive(d->archive, d->item, d->target, d->callback);
- else if (!d->item.path.isEmpty())
- extractFileFromArchive(d->archive, d->item, d->targetDirectory, d->callback);
- else
- extractArchive(d->archive, d->targetDirectory, d->callback);
- } catch (const SevenZipException& e) {
- setError(Failed);
- setErrorString(tr("Error while extracting '%1': %2").arg(d->item.path, e.message()));
- } catch (...) {
- setError(Failed);
- setErrorString(tr("Unknown exception caught (%1)").arg(tr("Failed")));
- }
- emitResult();
-}
diff --git a/src/libs/installer/lib7z_facade.h b/src/libs/installer/lib7z_facade.h
index 52c23c8f4..3c8e5d7f1 100644
--- a/src/libs/installer/lib7z_facade.h
+++ b/src/libs/installer/lib7z_facade.h
@@ -36,11 +36,9 @@
#include "installer_global.h"
-#include <QCoreApplication>
#include <QDateTime>
#include <QFile>
#include <QPoint>
-#include <QRunnable>
#include <QString>
#include <QVariant>
#include <QVector>
@@ -192,96 +190,6 @@ namespace Lib7z {
* @throws Lib7z::SevenZipException
*/
bool INSTALLER_EXPORT isSupportedArchive(const QString& archive);
-
- enum Error {
- NoError=0,
- Failed=1,
- UserDefinedError=128
- };
-
- class ExtractCallbackJobImpl;
-
- class INSTALLER_EXPORT Job : public QObject, public QRunnable
- {
- friend class ::Lib7z::ExtractCallbackJobImpl;
- Q_OBJECT
- public:
-
- explicit Job( QObject* parent=0 );
- ~Job();
- void start();
- int error() const;
- bool hasError() const;
- QString errorString() const;
-
- /* reimp */ void run();
-
- protected:
- void emitResult();
- void setError( int code );
- void setErrorString( const QString& err );
- void emitProgress( qint64 completed, qint64 total );
-
- Q_SIGNALS:
- void finished( Lib7z::Job* job );
- void progress( qint64 completed, qint64 total );
-
- private Q_SLOTS:
- virtual void doStart() = 0;
-
- private:
- class Private;
- Private* const d;
- };
-
- class INSTALLER_EXPORT ListArchiveJob : public Job {
- Q_OBJECT
- public:
-
- explicit ListArchiveJob( QObject* parent=0 );
- ~ListArchiveJob();
-
- QFileDevice* archive() const;
- void setArchive(QFileDevice* archive);
-
- QVector<File> index() const;
-
- private:
- /* reimp */ void doStart();
-
- private:
- class Private;
- Private* const d;
- };
-
- class INSTALLER_EXPORT ExtractItemJob : public Job {
- Q_OBJECT
- friend class ::Lib7z::ExtractCallback;
- public:
-
- explicit ExtractItemJob( QObject* parent=0 );
- ~ExtractItemJob();
-
- File item() const;
- void setItem( const File& item );
-
- QFileDevice* archive() const;
- void setArchive(QFileDevice* archive);
-
- QString targetDirectory() const;
- void setTargetDirectory( const QString& dir );
-
- void setTarget(QFileDevice* dev);
-
- private:
- /* reimp */ void doStart();
-
- private:
- class Private;
- Private* const d;
- };
-
- QByteArray INSTALLER_EXPORT formatKeyValuePairs( const QVariantList& l );
}
#endif // LIB7Z_FACADE_H