Qt4 sadly doesn't support split icon themes yet, so our injection
and mechanism does not work.
Install the Quassel-specific icons into hicolor, so they should be
found at least in a proper system installation. Use the Oxygen
theme, because its layout matches the hicolor one (simplifying
the install rule), and it was default for Qt4 anyway.
# hicolor contains the application icon in all relevant sizes
install(DIRECTORY hicolor DESTINATION ${CMAKE_INSTALL_ICONDIR})
+ if (USE_QT4)
+ # Qt 4 doesn't seem to correctly load icons from injected themes
+ # Install Quassel-specific ones from Oxygen into hicolor as fallback
+ install(DIRECTORY oxygen/ DESTINATION ${CMAKE_INSTALL_ICONDIR}/hicolor)
+ endif()
+
# For a system install, also copy to pixmaps
if (CMAKE_INSTALL_PREFIX STREQUAL "/usr")
install(FILES hicolor/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps)