diff options
Diffstat (limited to 'MultiMC.cpp')
-rw-r--r-- | MultiMC.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
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 <xdgicon.h> #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()) |