summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore.h
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-02-04 12:40:39 +0200
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-02-12 07:27:49 +0000
commit4848af4c1f599f79922bb35cc212ed2f17388441 (patch)
treed901334210302331c7376bbe6f1c0bb51ea0bad1 /src/libs/installer/packagemanagercore.h
parent8fa14d6f0960ef9f771aa41f258236630b20c0f6 (diff)
Do not prompt admin query when command line interface is used
If admin rights are needed, fail and require to install with sudo. This is how command line interfaces commonly behave. Add convenience functions for setting and checking if the installer is used from command line. Task-number: QTIFW-1598 Change-Id: Ib28d3be08254dade5d9b2d29da9232064f008eb4 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore.h')
-rw-r--r--src/libs/installer/packagemanagercore.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.h b/src/libs/installer/packagemanagercore.h
index f07fa3a7c..4451e63c2 100644
--- a/src/libs/installer/packagemanagercore.h
+++ b/src/libs/installer/packagemanagercore.h
@@ -234,6 +234,9 @@ public:
Q_INVOKABLE void setPackageManager();
Q_INVOKABLE bool isPackageManager() const;
+ void setCommandLineInstance(bool commandLineInstance);
+ Q_INVOKABLE bool isCommandLineInstance() const;
+
bool isMaintainer() const;
bool isVerbose() const;