diff options
author | kh1 <karsten.heimrich@nokia.com> | 2012-01-20 23:22:10 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@nokia.com> | 2012-01-23 16:19:02 +0100 |
commit | 2df217fc1738b5d0c01c1fdd7ee07df57717ca2a (patch) | |
tree | a048add5645a6cfffe26fff16147a51d2c6b12e8 | |
parent | 31767057aee9008d9573bdf17e5e04ffe42672af (diff) |
Move to private implementation.
Change-Id: I153c648a45f0f01856c2e96e9337501ed77229d1
Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore.cpp | 6 | ||||
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore_p.cpp | 9 | ||||
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore_p.h | 1 |
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()); |