Summary: | Add support for the KML Schema tag and child elements | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Dennis Nienhüser <nienhueser> |
Component: | general | Assignee: | Abhinav Gangwar <agangwar> |
Status: | RESOLVED FIXED | ||
Severity: | task | CC: | agangwar |
Priority: | NOR | Keywords: | junior-jobs |
Version: | 1.7 (KDE 4.12) | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/marble/c2aa91e4c0507a0d66396dc558d66f3a14a5b6cd | Version Fixed In: |
Description
Dennis Nienhüser
2014-03-19 20:23:45 UTC
I would like to work on this task Git commit c2aa91e4c0507a0d66396dc558d66f3a14a5b6cd by Dennis Nienhüser, on behalf of Abhinav Gangwar. Committed on 28/03/2014 at 18:37. Pushed by nienhueser into branch 'master'. Support for KML Schema tag and its child elements REVIEW: 117022 M +4 -0 src/lib/marble/geodata/CMakeLists.txt M +25 -0 src/lib/marble/geodata/data/GeoDataDocument.cpp M +24 -0 src/lib/marble/geodata/data/GeoDataDocument.h M +2 -0 src/lib/marble/geodata/data/GeoDataDocument_p.h A +123 -0 src/lib/marble/geodata/data/GeoDataSchema.cpp [License: LGPL] A +89 -0 src/lib/marble/geodata/data/GeoDataSchema.h [License: LGPL] A +111 -0 src/lib/marble/geodata/data/GeoDataSimpleField.cpp [License: LGPL] A +109 -0 src/lib/marble/geodata/data/GeoDataSimpleField.h [License: LGPL] M +6 -1 src/lib/marble/geodata/handlers/kml/KmlDisplayNameTagHandler.cpp M +9 -8 src/lib/marble/geodata/handlers/kml/KmlSchemaTagHandler.cpp M +38 -1 src/lib/marble/geodata/handlers/kml/KmlSimpleFieldTagHandler.cpp M +5 -0 src/lib/marble/geodata/handlers/kml/KmlSimpleFieldTagHandler.h M +2 -0 src/lib/marble/geodata/parser/GeoDataTypes.cpp M +2 -0 src/lib/marble/geodata/parser/GeoDataTypes.h M +4 -0 src/lib/marble/geodata/writers/kml/KmlDocumentTagWriter.cpp A +45 -0 src/lib/marble/geodata/writers/kml/KmlSchemaTagWriter.cpp [License: LGPL] A +27 -0 src/lib/marble/geodata/writers/kml/KmlSchemaTagWriter.h [License: LGPL] A +74 -0 src/lib/marble/geodata/writers/kml/KmlSimpleFieldTagWriter.cpp [License: LGPL] A +32 -0 src/lib/marble/geodata/writers/kml/KmlSimpleFieldTagWriter.h [License: LGPL] M +0 -12 tests/TestGeoDataWriter.cpp A +47 -0 tests/data/schema.kml http://commits.kde.org/marble/c2aa91e4c0507a0d66396dc558d66f3a14a5b6cd |