Bug 318287

Summary: [Patch] Add support for writing the gx:Tour KML element
Product: [Applications] marble Reporter: Dennis Nienhüser <nienhueser>
Component: generalAssignee: Adrian Draghici <draghici.adrian.b>
Status: RESOLVED FIXED    
Severity: task Keywords: junior-jobs
Priority: NOR    
Version: 1.6 (KDE 4.11)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
URL: https://git.reviewboard.kde.org/r/110637/
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dennis Nienhüser 2013-04-13 11:21:37 UTC
Add support for writing the gx:Tour KML element. The existing tag writers are great examples, e.g. KmlTrackWriter.cpp. See also our notes on KML support in Marble in http://marble.kde.org/kml-guide.php and the gx:Tour KML reference at https://developers.google.com/kml/documentation/kmlreference#gxtour

Note that not all gx:Tour children elements are implemented in Marble yet, so the gx:Tour writer can only write the implemented ones.
Comment 1 Dennis Nienhüser 2013-10-20 14:51:39 UTC
Patch at https://git.reviewboard.kde.org/r/110637/
Comment 2 Dennis Nienhüser 2013-12-01 19:50:18 UTC
Git commit 749c993c981f1507fd448b94446059e5e7773301 by Dennis Nienhüser, on behalf of Adrian Draghici.
Committed on 01/12/2013 at 19:01.
Pushed by nienhueser into branch 'master'.

gx:Tour KML Tag Writer

REVIEW: 110637

M  +2    -0    src/lib/marble/geodata/CMakeLists.txt
M  +1    -0    src/lib/marble/geodata/data/GeoDataTour.h
A  +74   -0    src/lib/marble/geodata/writers/kml/KmlPlaylistTagWriter.cpp     [License: LGPL]
A  +34   -0    src/lib/marble/geodata/writers/kml/KmlPlaylistTagWriter.h     [License: LGPL]
A  +49   -0    src/lib/marble/geodata/writers/kml/KmlTourTagWriter.cpp     [License: LGPL]
A  +27   -0    src/lib/marble/geodata/writers/kml/KmlTourTagWriter.h     [License: LGPL]
M  +4    -0    tests/TestGeoDataWriter.cpp
A  +6    -0    tests/data/Tour.kml

http://commits.kde.org/marble/749c993c981f1507fd448b94446059e5e7773301