summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore_p.h
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-06-09 10:52:51 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-08-21 10:56:00 +0300
commitf2ab63396c1f101216b2c6ade37528492e464785 (patch)
tree6aeceb76196b453d8a999ddf2d4e8b0d1dc43aef /src/libs/installer/packagemanagercore_p.h
parent190b643736d7fa3270dca5926e018d6eef6d74cb (diff)
CLI: Ask user confirmation before performing installer actions
Also add new option --confirm-command to skip the interactive query. Task-number: QTIFW-1834 Change-Id: I1c63fd990431c792a523da7047637f54b193bee6 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.h')
-rw-r--r--src/libs/installer/packagemanagercore_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h
index f78b52083..df7a887f2 100644
--- a/src/libs/installer/packagemanagercore_p.h
+++ b/src/libs/installer/packagemanagercore_p.h
@@ -210,6 +210,7 @@ public:
QStringList m_allowedRunningProcesses;
bool m_autoAcceptLicenses;
bool m_disableWriteMaintenanceTool;
+ bool m_autoConfirmCommand;
private slots:
void infoMessage(Job *, const QString &message) {
@@ -249,6 +250,7 @@ private:
bool calculateComponentsAndRun();
bool acceptLicenseAgreements() const;
bool askUserAcceptLicense(const QString &name, const QString &content) const;
+ bool askUserConfirmCommand() const;
void printPackageInformation(const QString &name, const Package *update);
void printLocalPackageInformation(const KDUpdater::LocalPackage package) const;