diff options
Diffstat (limited to 'src/libs/installer/settings.h')
-rw-r--r-- | src/libs/installer/settings.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/libs/installer/settings.h b/src/libs/installer/settings.h index 68a1592ff..85b59869c 100644 --- a/src/libs/installer/settings.h +++ b/src/libs/installer/settings.h @@ -1,6 +1,6 @@ /************************************************************************** ** -** Copyright (C) 2020 The Qt Company Ltd. +** Copyright (C) 2022 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Installer Framework. @@ -42,7 +42,7 @@ namespace QInstaller { class Repository; -typedef QHash<QString, QPair<Repository, Repository> > RepoHash; +typedef QMultiHash<QString, QPair<Repository, Repository> > RepoHash; class INSTALLER_EXPORT Settings { @@ -92,8 +92,10 @@ public: int wizardMinimumWidth() const; int wizardMinimumHeight() const; bool wizardShowPageList() const; - QStringList productImages() const; - void setProductImages(const QStringList &images); + QMap<QString, QVariant> productImages() const; + void setProductImages(const QMap<QString, QVariant> &images); + + QString aliasDefinitionsFile() const; QString applicationName() const; QString version() const; @@ -110,6 +112,7 @@ public: QString removeTargetDir() const; QString maintenanceToolName() const; QString maintenanceToolIniFile() const; + QString maintenanceToolAlias() const; QString configurationFileName() const; @@ -142,6 +145,8 @@ public: bool allowSpaceInPath() const; bool allowNonAsciiCharacters() const; + bool allowRepositoriesForOfflineInstaller() const; + bool disableAuthorizationFallback() const; bool disableCommandLineInterface() const; @@ -152,6 +157,15 @@ public: bool repositorySettingsPageVisible() const; void setRepositorySettingsPageVisible(bool visible); + bool persistentLocalCache() const; + void setPersistentLocalCache(bool enable); + + QString localCacheDir() const; + void setLocalCacheDir(const QString &dir); + + QString localCachePath() const; + void setLocalCachePath(const QString &path); + Settings::ProxyType proxyType() const; void setProxyType(Settings::ProxyType type); |