diff options
Diffstat (limited to 'src/libs/installer/settings.h')
-rw-r--r-- | src/libs/installer/settings.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/libs/installer/settings.h b/src/libs/installer/settings.h index c34ae2ee9..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 { @@ -95,6 +95,8 @@ public: QMap<QString, QVariant> productImages() const; void setProductImages(const QMap<QString, QVariant> &images); + QString aliasDefinitionsFile() const; + QString applicationName() const; QString version() const; @@ -143,6 +145,8 @@ public: bool allowSpaceInPath() const; bool allowNonAsciiCharacters() const; + bool allowRepositoriesForOfflineInstaller() const; + bool disableAuthorizationFallback() const; bool disableCommandLineInterface() const; @@ -153,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); |