summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagergui.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/packagemanagergui.h')
-rw-r--r--src/libs/installer/packagemanagergui.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libs/installer/packagemanagergui.h b/src/libs/installer/packagemanagergui.h
index 94dd0a9d4..238e22a62 100644
--- a/src/libs/installer/packagemanagergui.h
+++ b/src/libs/installer/packagemanagergui.h
@@ -33,6 +33,7 @@
#include <QtCore/QEvent>
#include <QtCore/QMetaType>
+#include <QtCore/QTimer>
#include <QWizard>
#include <QWizardPage>
@@ -87,6 +88,11 @@ public:
void updateButtonLayout();
static QWizard::WizardStyle getStyle(const QString &name);
+ void setSilent(bool silent);
+ bool isSilent() const;
+
+ void setTextItems(QObject *object, const QStringList &items);
+
Q_SIGNALS:
void interrupted();
void languageChanged();
@@ -218,6 +224,7 @@ public Q_SLOTS:
void onCoreNetworkSettingsChanged();
void setMessage(const QString &msg);
void onProgressChanged(int progress);
+ void setTotalProgress(int totalProgress);
void setErrorMessage(const QString &error);
Q_SIGNALS:
@@ -303,6 +310,7 @@ public:
Q_INVOKABLE void selectDefault();
Q_INVOKABLE void selectComponent(const QString &id);
Q_INVOKABLE void deselectComponent(const QString &id);
+ Q_INVOKABLE void allowCompressedRepositoryInstall();
protected:
void entering();
@@ -347,6 +355,7 @@ private:
private:
QLineEdit *m_lineEdit;
QLabel *m_warningLabel;
+ QTimer m_textChangeTimer;
};
@@ -389,9 +398,6 @@ protected:
void leaving();
private:
- bool calculateComponents(QString *displayString);
-
-private:
QLabel *m_msgLabel;
QTextBrowser* m_taskDetailsBrowser;
};