Rework how icons are handled in the build system
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 25 Oct 2014 14:14:12 +0000 (16:14 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 25 Oct 2014 21:16:33 +0000 (23:16 +0200)
In preparation of moving to native Qt icon theme support, this
commit reworks the handling of icons in the build system:

* Move all vital icons (i.e. application, channel and nicklist icons)
  into the hicolor theme
* Always embed the hicolor theme, so we always find the vital icons
  as a fallback
* Move the bundled Oxygen theme to oxygen/ and include metadata and
  index files, so QIconLoader can find this theme as a fallback
  (a system-installed theme will be preferred in the future, however)
* Ship all icon sizes rather than just the requested ones, so Qt can
  later pick the most applicable size
* Refactor the Oxygen import script accordingly
* Clean up the CMakeLists.txt
* Adapt resource initialization code


No differences found