xbmc/xbmc — pull request #4611 by jmarshallnz (2014-04-27 06:00:28+00:00)
Title: Gui action cleanup

This cleans up the silly 7 action members in CGUIControl, replacing them with a map, thus reducing the amount of code. I also took the opportunity to kill off the SetNavigation/SetTabNavigation routines.

@Black09 mind taking a look? Once this is in the OnInfo stuff should be a bit less copy n paste - feel free to do a PR against my branch here if you want to get it in with this.