Lib7zArchive Class

(QInstaller::Lib7zArchive)

The Lib7zArchive class represents an archive file handled with the LZMA software development kit. More...

Header: #include <Lib7zArchive>
Inherits: QInstaller::AbstractArchive

Public Functions

Lib7zArchive(const QString &filename, QObject *parent = nullptr)
Lib7zArchive(QObject *parent = nullptr)
virtual ~Lib7zArchive()

Reimplemented Public Functions

virtual void close() override
virtual bool create(const QStringList &data) override
virtual bool extract(const QString &dirPath) override
virtual bool extract(const QString &dirPath, const quint64 totalFiles) override
virtual bool isSupported() override
virtual QVector<QInstaller::ArchiveEntry> list() override
virtual bool open(QIODevice::OpenMode mode) override
virtual void setFilename(const QString &filename) override

Public Slots

virtual void cancel() override

Static Public Members

const QMetaObject staticMetaObject

Additional Inherited Members

Detailed Description

The Lib7zArchive class represents an archive file handled with the LZMA software development kit.

Member Function Documentation

Lib7zArchive::Lib7zArchive(const QString &filename, QObject *parent = nullptr)

Default constructs an instance of Lib7zArchive.

Lib7zArchive::Lib7zArchive(QObject *parent = nullptr)

Default constructs an instance of Lib7zArchive.

[virtual] Lib7zArchive::~Lib7zArchive()

Destroys the instance of Lib7zArchive. The destructor is virtual.

[override virtual slot] void Lib7zArchive::cancel()

[override virtual] void Lib7zArchive::close()

[override virtual] bool Lib7zArchive::create(const QStringList &data)

[override virtual] bool Lib7zArchive::extract(const QString &dirPath)

[override virtual] bool Lib7zArchive::extract(const QString &dirPath, const quint64 totalFiles)

[override virtual] bool Lib7zArchive::isSupported()

[override virtual] QVector<QInstaller::ArchiveEntry> Lib7zArchive::list()

[override virtual] bool Lib7zArchive::open(QIODevice::OpenMode mode)

[override virtual] void Lib7zArchive::setFilename(const QString &filename)