From 4811c094a0f15fffbf3016f69bbba57a0ffe0cbe Mon Sep 17 00:00:00 2001 From: Arttu Tarkiainen Date: Tue, 12 May 2020 12:12:36 +0300 Subject: Doc: Add scripting api documentation for setAutoAcceptLicenses() Change-Id: I5478b6bf6d62f6d6db78e3d3ae3dfaeee573c220 Reviewed-by: Tarja Sundqvist Reviewed-by: Katja Marttila --- doc/scripting-api/packagemanagercore.qdoc | 8 ++++++++ src/libs/installer/packagemanagercore.cpp | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/scripting-api/packagemanagercore.qdoc b/doc/scripting-api/packagemanagercore.qdoc index ac6cad2ce..1cff11c84 100644 --- a/doc/scripting-api/packagemanagercore.qdoc +++ b/doc/scripting-api/packagemanagercore.qdoc @@ -323,6 +323,14 @@ \sa QMessageBox, autoAcceptMessageBoxes, autoRejectMessageBoxes */ +/*! + \qmlmethod void installer::setAutoAcceptLicenses() + + Automatically accepts all license agreements required to install the selected components. This + can be used to skip the command line license acceptance query. The names of the accepted + individual licenses are still printed to a console. +*/ + /*! \qmlmethod float installer::requiredDiskSpace() diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index 6dbfd811b..d1a9c6351 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -614,7 +614,9 @@ void PackageManagerCore::acceptMessageBoxDefaultButton() } /*! - Automatically accept all licenses required by components to install. + Automatically accepts all license agreements required to install the selected components. + + \sa {installer::setAutoAcceptLicenses}{installer.setAutoAcceptLicenses} */ void PackageManagerCore::setAutoAcceptLicenses() { -- cgit v1.2.3