summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2012-01-20 23:22:10 +0100
committerKarsten Heimrich <karsten.heimrich@nokia.com>2012-01-23 16:19:02 +0100
commit2df217fc1738b5d0c01c1fdd7ee07df57717ca2a (patch)
treea048add5645a6cfffe26fff16147a51d2c6b12e8
parent31767057aee9008d9573bdf17e5e04ffe42672af (diff)
Move to private implementation.
Change-Id: I153c648a45f0f01856c2e96e9337501ed77229d1 Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
-rw-r--r--installerbuilder/libinstaller/packagemanagercore.cpp6
-rw-r--r--installerbuilder/libinstaller/packagemanagercore_p.cpp9
-rw-r--r--installerbuilder/libinstaller/packagemanagercore_p.h1
3 files changed, 11 insertions, 5 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp
index 4f2521231..dc9895ad2 100644
--- a/installerbuilder/libinstaller/packagemanagercore.cpp
+++ b/installerbuilder/libinstaller/packagemanagercore.cpp
@@ -1375,11 +1375,7 @@ bool PackageManagerCore::isInstaller() const
*/
bool PackageManagerCore::isOfflineOnly() const
{
- if (!d->isInstaller())
- return false;
-
- QSettingsWrapper confInternal(QLatin1String(":/config/config-internal.ini"), QSettingsWrapper::IniFormat);
- return confInternal.value(QLatin1String("offlineOnly"), false).toBool();
+ return d->isOfflineOnly();
}
void PackageManagerCore::setUninstaller()
diff --git a/installerbuilder/libinstaller/packagemanagercore_p.cpp b/installerbuilder/libinstaller/packagemanagercore_p.cpp
index 11a4d38a3..6232de7a8 100644
--- a/installerbuilder/libinstaller/packagemanagercore_p.cpp
+++ b/installerbuilder/libinstaller/packagemanagercore_p.cpp
@@ -606,6 +606,15 @@ void PackageManagerCorePrivate::initialize()
KDUpdater::FileDownloaderFactory::instance().setProxyFactory(m_core->proxyFactory());
}
+bool PackageManagerCorePrivate::isOfflineOnly() const
+{
+ if (!isInstaller())
+ return false;
+
+ QSettingsWrapper confInternal(QLatin1String(":/config/config-internal.ini"), QSettingsWrapper::IniFormat);
+ return confInternal.value(QLatin1String("offlineOnly"), false).toBool();
+}
+
QString PackageManagerCorePrivate::installerBinaryPath() const
{
return qApp->applicationFilePath();
diff --git a/installerbuilder/libinstaller/packagemanagercore_p.h b/installerbuilder/libinstaller/packagemanagercore_p.h
index 05596d870..09437b180 100644
--- a/installerbuilder/libinstaller/packagemanagercore_p.h
+++ b/installerbuilder/libinstaller/packagemanagercore_p.h
@@ -83,6 +83,7 @@ public:
= PackageManagerCorePrivate::Perform);
void initialize();
+ bool isOfflineOnly() const;
bool statusCanceledOrFailed() const;
void setStatus(int status, const QString &error = QString());