diff options
author | Arsentiy Milchakov <milcars@mapswithme.com> | 2020-10-01 12:47:38 +0300 |
---|---|---|
committer | Anatoliy V. Tomilov <tomilov@users.noreply.github.com> | 2020-10-01 16:43:45 +0300 |
commit | bcc7e973494b0ac503c7bf6e768ce0cf003b4f28 (patch) | |
tree | 641f3dba006ebfa4c0bbf8b9a2d146a1085c886c /kml | |
parent | 3e759cad8ba9ca70cd8d1d4d0f259c420c7634be (diff) |
[pykmlib] compilation id is added
Diffstat (limited to 'kml')
-rw-r--r-- | kml/pykmlib/bindings.cpp | 2 | ||||
-rw-r--r-- | kml/pykmlib/bindings_test.py | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/kml/pykmlib/bindings.cpp b/kml/pykmlib/bindings.cpp index 23a0732e01..67320ecf93 100644 --- a/kml/pykmlib/bindings.cpp +++ b/kml/pykmlib/bindings.cpp @@ -483,6 +483,7 @@ std::string CategoryDataToString(CategoryData const & c) std::ostringstream out; out << "[" << "type:" << CompilationTypeToString(c.m_type) << ", " + << "compilation_id:" << c.m_compilationId << ", " << "name:" << LocalizableStringAdapter::ToString(c.m_name) << ", " << "annotation:" << LocalizableStringAdapter::ToString(c.m_annotation) << ", " << "description:" << LocalizableStringAdapter::ToString(c.m_description) << ", " @@ -900,6 +901,7 @@ BOOST_PYTHON_MODULE(pykmlib) class_<CategoryData>("CategoryData") .def_readwrite("type", &CategoryData::m_type) + .def_readwrite("compilation_id", &CategoryData::m_compilationId) .def_readwrite("name", &CategoryData::m_name) .def_readwrite("annotation", &CategoryData::m_annotation) .def_readwrite("description", &CategoryData::m_description) diff --git a/kml/pykmlib/bindings_test.py b/kml/pykmlib/bindings_test.py index d234e7032a..6e320254c9 100644 --- a/kml/pykmlib/bindings_test.py +++ b/kml/pykmlib/bindings_test.py @@ -91,11 +91,15 @@ class PyKmlibAdsTest(unittest.TestCase): track.properties.set_dict({'tr_property1':'value1', 'tr_property2':'value2'}) compilations = pykmlib.CompilationList() - compilations.append(make_compilation()) + compilation = make_compilation() + compilation.compilation_id = 1 + compilations.append(compilation) collection = make_compilation() + collection.compilation_id = 2 collection.type = pykmlib.CompilationType.Collection compilations.append(collection) day = make_compilation() + day.compilation_id = 3 day.type = pykmlib.CompilationType.Day compilations.append(day) |