diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-12-05 02:29:08 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2017-01-01 20:04:08 +0100 |
commit | 722896d41f15a8bc78a864f7adcfd0527648073c (patch) | |
tree | 027d64870a6c38b0f93792bcf13772934ca8a1e5 /application/MultiMC.h | |
parent | 46c5368a784499c0ac4975b8a157a0f923c18b5a (diff) | |
download | MultiMC-722896d41f15a8bc78a864f7adcfd0527648073c.tar MultiMC-722896d41f15a8bc78a864f7adcfd0527648073c.tar.gz MultiMC-722896d41f15a8bc78a864f7adcfd0527648073c.tar.lz MultiMC-722896d41f15a8bc78a864f7adcfd0527648073c.tar.xz MultiMC-722896d41f15a8bc78a864f7adcfd0527648073c.zip |
NOISSUE Translations model and initial setup wizard work
Diffstat (limited to 'application/MultiMC.h')
-rw-r--r-- | application/MultiMC.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/application/MultiMC.h b/application/MultiMC.h index f166a30a..50074136 100644 --- a/application/MultiMC.h +++ b/application/MultiMC.h @@ -32,7 +32,7 @@ class JavaInstallList; class UpdateChecker; class BaseProfilerFactory; class BaseDetachedToolFactory; -class TranslationDownloader; +class TranslationsModel; class ITheme; class MCEditTool; class GAnalytics; @@ -58,6 +58,11 @@ public: MultiMC(int &argc, char **argv); virtual ~MultiMC(); + GAnalytics *analytics() const + { + return m_analytics; + } + std::shared_ptr<SettingsObject> settings() const { return m_settings; @@ -87,6 +92,7 @@ public: return m_updateChecker; } + std::shared_ptr<TranslationsModel> translations(); std::shared_ptr<MinecraftVersionList> minecraftlist(); std::shared_ptr<LWJGLVersionList> lwjgllist(); std::shared_ptr<ForgeVersionList> forgelist(); @@ -183,8 +189,6 @@ private: private: QDateTime startTime; - std::shared_ptr<QTranslator> m_qt_translator; - std::shared_ptr<QTranslator> m_mmc_translator; std::shared_ptr<SettingsObject> m_settings; std::shared_ptr<InstanceList> m_instances; FolderInstanceProvider * m_instanceFolder = nullptr; @@ -196,7 +200,7 @@ private: std::shared_ptr<LiteLoaderVersionList> m_liteloaderlist; std::shared_ptr<MinecraftVersionList> m_minecraftlist; std::shared_ptr<JavaInstallList> m_javalist; - std::shared_ptr<TranslationDownloader> m_translationChecker; + std::shared_ptr<TranslationsModel> m_translations; std::shared_ptr<GenericPageProvider> m_globalSettingsProvider; std::map<QString, std::unique_ptr<ITheme>> m_themes; std::unique_ptr<MCEditTool> m_mcedit; |