X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fqtuiapplication.cpp;h=3d1d3780a09cb591cba4f27b75929cd381cbbbcf;hb=5c6c9730bd840bcd51f32988dd4e224fed69c85d;hp=cd95678c8e6ad06bb80ad804ca39d04058cdaae8;hpb=372d56eee63dc08b85bd4877226582bef76fc1e4;p=quassel.git diff --git a/src/qtui/qtuiapplication.cpp b/src/qtui/qtuiapplication.cpp index cd95678c..3d1d3780 100644 --- a/src/qtui/qtuiapplication.cpp +++ b/src/qtui/qtuiapplication.cpp @@ -20,6 +20,7 @@ #include "qtuiapplication.h" +#include #include #ifdef HAVE_KDE @@ -117,6 +118,13 @@ bool QtUiApplication::init() return false; } + // Set the icon theme + if (Quassel::isOptionSet("icontheme")) + QIcon::setThemeName(Quassel::optionValue("icontheme")); + else if (QIcon::themeName().isEmpty()) + // Some platforms don't set a default icon theme; chances are we can find our bundled Oxygen theme though + QIcon::setThemeName("oxygen"); + // session resume QtUi *gui = new QtUi(); Client::init(gui);