Lib7zArchive Class | Qt Installer Framework Manual

- Qt Installer Framework Manual
- Lib7zArchive

# 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

- List of all members, including inherited members

## 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

- 10 public functions inherited from QInstaller::AbstractArchive

## Public Slots

virtual void | cancel() override

- 1 public slot inherited from QInstaller::AbstractArchive

## Static Public Members

const QMetaObject | staticMetaObject

### Additional Inherited Members

- 2 signals inherited from QInstaller::AbstractArchive
- 2 protected functions inherited from QInstaller::AbstractArchive

## 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)