GSoC/GCI Archive
Google Code-in 2012 KDE

Marble: Find out how to group menu items reasonably

completed by: Armen

mentors: Torsten Rahn, René Küttner, Dennis Nienhüser

In order to allow application menus to be dynamically enhanced by plugins, we want to have some sort of "positioning hint" that helps to put a menu entry in the right place. Therefore the current main menu should be abstracted into a preferably small set of meaningful groups. These groups can later be used by plugins to give marble a hint on where to place a menu entry.

An example:
* The Atmosphere and Clouds options may be grouped to "Render Feature"
* Open,Save etc. may be grouped to "Filesystem IO" etc.

The task is just about creating this group names and the examples above are really meant to be examples. If you have a better suggestion for a group name of the named items, feel free to add it. It may be helpful to discuss your decissions in our IRC channel[1].

  [1]: irc://irc.freenode.net/marble