GSoC/GCI Archive
Google Code-in 2012 KDE

Marble: Add an attribution attribute to the License tag parser and display the License/Attribution accordingly

completed by: Illya Kovalevskyy

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

Add an attribute  attribution="..." to GeoSceneLicense using the values"never", "opt-in", "opt-out", "always".

Implement the following behavior:

"always": the contentLicense / attribute is rendered on top of the map that is displayed by Marble and can't be deactivated. The copy/print dialog always asks whether Marble or the User should take care of attribution.

"opt-in": the contentLicense / attribute is NOT rendered on top of the map that is displayed by Marble. The copy/print dialog always asks whether Marble or the User should take care of attribution.

"opt-out": the contentLicense / attribute is rendered on top of the map that is displayed by Marble and CAN be deactivated. The copy/print dialog always asks whether Marble or the User should take care of attribution.

"never": no attribution on the map, no questions during copying/printing.