Bug 332336

Summary: Add a KML tour for the moon which can be started from the legend
Product: [Applications] marble Reporter: Dennis Nienhüser <nienhueser>
Component: generalAssignee: Sanjiban Bairagya <sanjiban22393>
Status: RESOLVED FIXED    
Severity: task CC: sanjiban22393
Priority: NOR Keywords: junior-jobs
Version: 1.7 (KDE 4.12)   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Dennis Nienhüser 2014-03-19 20:52:07 UTC
When the moon map theme is opened in Marble and the legend panel is shown, there should be a link in the legend which, once clicked, starts a Tour displaying various moon landing sites.
- Modifiy data/maps/moon/clementine/clementine.dgml. Inside its <legend> tag add a link to the to be created tour like this.
<text><![CDATA[<a href="tour://moon/clementine/tour.kml">Add some descriptive text here</a>]]></text>
- Create data/maps/moon/clementine/tour.kml. You can use Marble's Tour Widget, a text editor or Google Earth to create the tour. Add some important/famous moon landings from data/placemarks/moonlandingsites.kml as FlyTo elements to the tour. Feel free to add some nice background music from jamendo.com as a SoundCue as well.
- Make sure tour.kml is installed by data/CMakeLists.txt
- Test that the tour is successfully opened in the Tour Widget when clicking its link in the legend. Add a review request at http://git.reviewboard.kde.org using the marble group as reviewers.
Comment 1 Sanjiban Bairagya 2014-03-20 15:26:28 UTC
I wanna work on this task
Comment 2 Dennis Nienhüser 2014-03-23 11:41:47 UTC
Git commit 3b2d2b65ba6474911285972749eeeaa2d3366ad0 by Dennis Nienhüser, on behalf of Sanjiban Bairagya.
Committed on 23/03/2014 at 11:40.
Pushed by nienhueser into branch 'master'.

Add a KML tour for the moon which can be started from the legend

REVIEW: 116964

M  +1    -0    data/CMakeLists.txt
M  +7    -0    data/maps/moon/clementine/clementine.dgml
A  +74   -0    data/maps/moon/clementine/tour.kml

http://commits.kde.org/marble/3b2d2b65ba6474911285972749eeeaa2d3366ad0