diff options
Diffstat (limited to 'src/sdk')
-rw-r--r-- | src/sdk/sdkapp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sdk/sdkapp.h b/src/sdk/sdkapp.h index 097886104..8a9423edc 100644 --- a/src/sdk/sdkapp.h +++ b/src/sdk/sdkapp.h @@ -344,6 +344,16 @@ public: .isSet(CommandLineOptions::scCreateLocalRepositoryLong) || m_core->settings().createLocalRepository()); + if (m_parser.isSet(CommandLineOptions::scMaxConcurrentOperationsLong)) { + bool isValid; + const int count = m_parser.value(CommandLineOptions::scMaxConcurrentOperationsLong).toInt(&isValid); + if (!isValid) { + errorMessage = QObject::tr("Invalid value for 'max-concurrent-operations'."); + return false; + } + QInstaller::PackageManagerCore::setMaxConcurrentOperations(count); + } + if (m_parser.isSet(CommandLineOptions::scAcceptLicensesLong)) m_core->setAutoAcceptLicenses(); |