summaryrefslogtreecommitdiffstats
path: root/MultiMC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'MultiMC.cpp')
-rw-r--r--MultiMC.cpp11
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())