aboutsummaryrefslogtreecommitdiff
path: root/launcher/meta/VersionList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/meta/VersionList.cpp')
-rw-r--r--launcher/meta/VersionList.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/launcher/meta/VersionList.cpp b/launcher/meta/VersionList.cpp
index 6d23ce9a..f609e94c 100644
--- a/launcher/meta/VersionList.cpp
+++ b/launcher/meta/VersionList.cpp
@@ -140,6 +140,13 @@ VersionPtr VersionList::getVersion(const QString &version)
return out;
}
+bool VersionList::hasVersion(QString version) const
+{
+ auto ver = std::find_if(m_versions.constBegin(), m_versions.constEnd(),
+ [&](Meta::VersionPtr const& a){ return a->version() == version; });
+ return (ver != m_versions.constEnd());
+}
+
void VersionList::setName(const QString &name)
{
m_name = name;