summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r--src/libs/installer/packagemanagercore.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp
index 48d071321..d5f830903 100644
--- a/src/libs/installer/packagemanagercore.cpp
+++ b/src/libs/installer/packagemanagercore.cpp
@@ -574,11 +574,21 @@ void PackageManagerCore::cancelMetaInfoJob()
}
/*!
+ Resets the cache used to store downloaded metadata, if one was previously
+ initialized. If \a init is set to \c true, the cache is reinitialized for
+ the path configured in installer's settings.
+
+ Returns \c true on success, \c false otherwise.
+*/
+bool PackageManagerCore::resetLocalCache(bool init)
+{
+ return d->m_metadataJob.resetCache(init);
+}
+
+/*!
Clears the contents of the cache used to store downloaded metadata.
Returns \c true on success, \c false otherwise. An error string can
be retrieved with \a error.
-
- \sa {installer::clearLocalCache}{installer.clearLocalCache}
*/
bool PackageManagerCore::clearLocalCache(QString *error)
{