Re-layout desktop icons properly on QEvent::StyleChange and QEvent::FontChange.