diff options
Diffstat (limited to 'api/logic/Env.cpp')
-rw-r--r-- | api/logic/Env.cpp | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/api/logic/Env.cpp b/api/logic/Env.cpp index 59d4c4a8..cf321af2 100644 --- a/api/logic/Env.cpp +++ b/api/logic/Env.cpp @@ -13,13 +13,11 @@ #include <QDebug> -class Env::Private +struct Env::Private { -public: QNetworkAccessManager m_qnam; shared_qobject_ptr<HttpMetaCache> m_metacache; std::shared_ptr<IIconList> m_iconlist; - QMap<QString, std::shared_ptr<BaseVersionList>> m_versionLists; shared_qobject_ptr<Meta::Index> m_metadataIndex; QString m_jarsPath; }; @@ -75,32 +73,6 @@ void Env::registerIconList(std::shared_ptr<IIconList> iconlist) d->m_iconlist = iconlist; } -BaseVersionPtr Env::getVersion(QString component, QString version) -{ - auto list = getVersionList(component); - if(!list) - { - return nullptr; - } - return list->findVersion(version); -} - -std::shared_ptr< BaseVersionList > Env::getVersionList(QString component) -{ - auto iter = d->m_versionLists.find(component); - if(iter != d->m_versionLists.end()) - { - return *iter; - } - //return std::make_shared<NullVersionList>(); - return nullptr; -} - -void Env::registerVersionList(QString name, std::shared_ptr< BaseVersionList > vlist) -{ - d->m_versionLists[name] = vlist; -} - shared_qobject_ptr<Meta::Index> Env::metadataIndex() { if (!d->m_metadataIndex) @@ -206,5 +178,3 @@ void Env::setJarsPath(const QString& path) { d->m_jarsPath = path; } - -#include "Env.moc" |