aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androidsdkmanager.cpp
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2024-04-17 17:11:43 +0200
committerJarek Kobus <[email protected]>2024-04-18 07:04:48 +0000
commit400088fa3c905c4f335dfbf86129bbe9af3379ac (patch)
tree9af8c626cc65546af4dd72ef19db41b2899c901c /src/plugins/android/androidsdkmanager.cpp
parent77d7106b3a889079cc8338d8d6474830799e8f3d (diff)
Android: Get rid of forceUpdates arg from filteredPackages()
Inline this function. Fix const correctness. Change-Id: I4ff3f9c03e5bc23c0e71ca6635718c89b883308b Reviewed-by: Alessandro Portale <[email protected]>
Diffstat (limited to 'src/plugins/android/androidsdkmanager.cpp')
-rw-r--r--src/plugins/android/androidsdkmanager.cpp31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp
index 11c9e205f28..6eead349349 100644
--- a/src/plugins/android/androidsdkmanager.cpp
+++ b/src/plugins/android/androidsdkmanager.cpp
@@ -160,8 +160,13 @@ public:
~AndroidSdkManagerPrivate();
AndroidSdkPackageList filteredPackages(AndroidSdkPackage::PackageState state,
- AndroidSdkPackage::PackageType type,
- bool forceUpdate = false);
+ AndroidSdkPackage::PackageType type)
+ {
+ refreshSdkPackages();
+ return Utils::filtered(m_allPackages, [state, type](const AndroidSdkPackage *p) {
+ return p->state() & state && p->type() & type;
+ });
+ }
const AndroidSdkPackageList &allPackages(bool forceUpdate = false);
void refreshSdkPackages(bool forceReload = false);
@@ -205,8 +210,8 @@ AndroidSdkManager::~AndroidSdkManager()
SdkPlatformList AndroidSdkManager::installedSdkPlatforms()
{
- AndroidSdkPackageList list = m_d->filteredPackages(AndroidSdkPackage::Installed,
- AndroidSdkPackage::SdkPlatformPackage);
+ const AndroidSdkPackageList list = m_d->filteredPackages(AndroidSdkPackage::Installed,
+ AndroidSdkPackage::SdkPlatformPackage);
return Utils::static_container_cast<SdkPlatform *>(list);
}
@@ -222,8 +227,8 @@ AndroidSdkPackageList AndroidSdkManager::installedSdkPackages()
SystemImageList AndroidSdkManager::installedSystemImages()
{
- AndroidSdkPackageList list = m_d->filteredPackages(AndroidSdkPackage::AnyValidState,
- AndroidSdkPackage::SdkPlatformPackage);
+ const AndroidSdkPackageList list = m_d->filteredPackages(AndroidSdkPackage::AnyValidState,
+ AndroidSdkPackage::SdkPlatformPackage);
QList<SdkPlatform *> platforms = Utils::static_container_cast<SdkPlatform *>(list);
SystemImageList result;
@@ -237,8 +242,8 @@ SystemImageList AndroidSdkManager::installedSystemImages()
NdkList AndroidSdkManager::installedNdkPackages()
{
- AndroidSdkPackageList list = m_d->filteredPackages(AndroidSdkPackage::Installed,
- AndroidSdkPackage::NDKPackage);
+ const AndroidSdkPackageList list = m_d->filteredPackages(AndroidSdkPackage::Installed,
+ AndroidSdkPackage::NDKPackage);
return Utils::static_container_cast<Ndk *>(list);
}
@@ -363,16 +368,6 @@ AndroidSdkManagerPrivate::~AndroidSdkManagerPrivate()
clearPackages();
}
-AndroidSdkPackageList
-AndroidSdkManagerPrivate::filteredPackages(AndroidSdkPackage::PackageState state,
- AndroidSdkPackage::PackageType type, bool forceUpdate)
-{
- refreshSdkPackages(forceUpdate);
- return Utils::filtered(m_allPackages, [state, type](const AndroidSdkPackage *p) {
- return p->state() & state && p->type() & type;
- });
-}
-
const AndroidSdkPackageList &AndroidSdkManagerPrivate::allPackages(bool forceUpdate)
{
refreshSdkPackages(forceUpdate);