From ceec70e014db629aa8ba3472839cc42781d73d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 1 Mar 2015 22:20:57 +0100 Subject: GH-796 Icon theme loading workaround Replacing the Qt machinery with other Qt machinery under our control --- MultiMC.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'MultiMC.cpp') diff --git a/MultiMC.cpp b/MultiMC.cpp index d2a5e29b..abb30225 100644 --- a/MultiMC.cpp +++ b/MultiMC.cpp @@ -39,6 +39,7 @@ #include "pathutils.h" #include "cmdutils.h" +#include #include "logic/settings/INISettingsObject.h" #include "logic/settings/Setting.h" #include "logger/QsLog.h" @@ -739,6 +740,16 @@ void MultiMC::installUpdates(const QString updateFilesDir, UpdateFlags flags) MMC->quit(); } +void MultiMC::setIconTheme(const QString& name) +{ + XdgIcon::setThemeName(name); +} + +QIcon MultiMC::getThemedIcon(const QString& name) +{ + return XdgIcon::fromTheme(name); +} + void MultiMC::onExit() { if (m_updateOnExitPath.size()) -- cgit v1.2.3