> - "Live" setting storage (current icon theme) is done with xsettings.
> Xsettings is an established spec. GTK supports it, KDE has a plugin for it.
>
>
http://git.gnome.org/browse/gtk+/tree/gdk/x11/gdksettings.c
> This is the reference file that stores the gtk xsettings keys/names.
> Relevant for us is Net/IconThemeName. Net/SoundThemeName should also be on
> the radar if Qt ever decides to implement proper sound theme support.
> CursorTheme{Name,Size} is in the Gtk namespace for some reason, that's an
> issue with the gtk guys.
> I don't know what KeyThemeName is, nor ThemeName.
>
> I brought the subject up a few weeks ago in #qt-labs and the consensus was
> basically "If there's a spec the gtk guys can agree with, we'll go with
> it". The problem: I don't believe Qt does any interaction with Xsettings.
> As such, that would have to be implemented, before a working ::fromTheme
> implementation can be written.
>
> As for the Razor side: We can always create a "soft" reimplementation that
> uses xsettings and setThemeName in Razor apps to set the theme to the
> current detected one -- that would basically be a hack for Qt 4.x.
>
> If someone wants to step up to work on this (especially in the Qt side),
> please give a sign as I do not know how much time left there would be for
> this to be accepted into Qt 5.0.
>