PerformInstallationForm Class | Qt Installer Framework Manual

- Qt Installer Framework Manual
- PerformInstallationForm

# PerformInstallationForm Class

(QInstaller::PerformInstallationForm)

The PerformInstallationForm class shows progress information about the installation state. More...

Header: | #include <PerformInstallationForm>

- List of all members, including inherited members

## Public Functions

| PerformInstallationForm(QInstaller::PackageManagerCore *core, QObject *parent)
void | enableDetails()
bool | isShowingDetails() const
void | setDetailsButtonEnabled(bool enable)
void | setDetailsWidgetVisible(bool visible)
void | setupUi(QWidget *widget)
void | startUpdateProgress()
void | stopUpdateProgress()

## Public Slots

void | appendProgressDetails(const QString &details)
void | clearDetailsBrowser()
void | onAdditionalProgressStatusChanged(const QString &status)
void | setImageFromFileName(const QString &fileName, const QString &url)
void | toggleDetails()
void | updateProgress()

## Signals

void | showDetailsChanged()

## Static Public Members

const QMetaObject | staticMetaObject

## Detailed Description

The PerformInstallationForm class shows progress information about the installation state.

A progress bar indicates the progress of the installation, update, or uninstallation.

The page contains a button for showing or hiding detailed information about the progress in an details browser. The text on the button changes depending on whether the details browser is currently shown or hidden.

## Member Function Documentation

### PerformInstallationForm::PerformInstallationForm(QInstaller::PackageManagerCore *core, QObject *parent)

Default constructs an instance of PerformInstallationForm.

### `[slot]` void PerformInstallationForm::appendProgressDetails(const QString &details)

### `[slot]` void PerformInstallationForm::clearDetailsBrowser()

### void PerformInstallationForm::enableDetails()

### bool PerformInstallationForm::isShowingDetails() const

### `[slot]` void PerformInstallationForm::onAdditionalProgressStatusChanged(const QString &status)

### void PerformInstallationForm::setDetailsButtonEnabled(bool enable)

### void PerformInstallationForm::setDetailsWidgetVisible(bool visible)

### `[slot]` void PerformInstallationForm::setImageFromFileName(const QString &fileName, const QString &url)

### void PerformInstallationForm::setupUi(QWidget *widget)

### `[signal]` void PerformInstallationForm::showDetailsChanged()

### void PerformInstallationForm::startUpdateProgress()

### void PerformInstallationForm::stopUpdateProgress()

### `[slot]` void PerformInstallationForm::toggleDetails()

### `[slot]` void PerformInstallationForm::updateProgress()