From df3f9838f58b8bca182539eb392ba128e0c511c0 Mon Sep 17 00:00:00 2001 From: kh1 Date: Mon, 29 Oct 2012 14:46:54 +0100 Subject: Add setting to be able to hide the repository settings tab. Change-Id: I5ab5ac7352e06f0b89ec8e59e6cdfcc5b7be81da Reviewed-by: Leena Miettinen Reviewed-by: Tim Jenssen --- src/libs/installer/settings.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/libs/installer/settings.cpp') diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp index e4d51491e..cb84d5438 100644 --- a/src/libs/installer/settings.cpp +++ b/src/libs/installer/settings.cpp @@ -235,6 +235,8 @@ Settings Settings::fromFileAndPrefix(const QString &path, const QString &prefix) s.d->m_data.insert(scUninstallerIniFile, s.uninstallerName() + QLatin1String(".ini")); if (!s.d->m_data.contains(scDependsOnLocalInstallerBinary)) s.d->m_data.insert(scDependsOnLocalInstallerBinary, false); + if (!s.d->m_data.contains(scRepositorySettingsPageVisible)) + s.d->m_data.insert(scRepositorySettingsPageVisible, true); return s; } @@ -501,6 +503,11 @@ QVariantHash Settings::subTitlesForPage(const QString &pageName) const return variant.value(); } +bool Settings::repositorySettingsPageVisible() const +{ + return d->m_data.value(scRepositorySettingsPageVisible, true).toBool(); +} + Settings::ProxyType Settings::proxyType() const { return Settings::ProxyType(d->m_data.value(scProxyType, Settings::NoProxy).toInt()); -- cgit v1.2.3