diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2020-02-04 12:40:39 +0200 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2020-02-12 07:27:49 +0000 |
commit | 4848af4c1f599f79922bb35cc212ed2f17388441 (patch) | |
tree | d901334210302331c7376bbe6f1c0bb51ea0bad1 /src/libs/installer/packagemanagercore.h | |
parent | 8fa14d6f0960ef9f771aa41f258236630b20c0f6 (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.h | 3 |
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; |