From d6ab4b4a7fa9451963406911477316a1bc2c1cae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Wed, 5 Jul 2017 18:02:49 +0200 Subject: NOISSUE rearrange global initialization --- api/logic/Env.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'api/logic/Env.h') diff --git a/api/logic/Env.h b/api/logic/Env.h index 08b1dd0d..d42f13ce 100644 --- a/api/logic/Env.h +++ b/api/logic/Env.h @@ -13,6 +13,7 @@ class QNetworkAccessManager; class HttpMetaCache; class BaseVersionList; class BaseVersion; +class LWJGLVersionList; namespace Meta { @@ -24,11 +25,12 @@ class Index; #endif #define ENV (Env::getInstance()) + class MULTIMC_LOGIC_EXPORT Env { friend class MultiMC; private: - class Private; + struct Private; Env(); ~Env(); static void dispose(); @@ -47,18 +49,12 @@ public: /// Updates the application proxy settings from the settings object. void updateProxySettings(QString proxyTypeStr, QString addr, int port, QString user, QString password); - /// get a version list by name - std::shared_ptr getVersionList(QString component); - - /// get a version by list name and version name - std::shared_ptr getVersion(QString component, QString version); - - void registerVersionList(QString name, std::shared_ptr vlist); - void registerIconList(std::shared_ptr iconlist); shared_qobject_ptr metadataIndex(); + LWJGLVersionList *getLegacyLWJGL(); + QString getJarsPath(); void setJarsPath(const QString & path); protected: -- cgit v1.2.3