Gui: Translate unit system UI

This commit is contained in:
Chris Hennes
2023-05-15 14:01:05 -05:00
committed by Chris Hennes
parent 4921744b90
commit 8b73653633
6 changed files with 21 additions and 18 deletions

View File

@@ -100,7 +100,8 @@ PyObject* UnitsApi::sListSchemas(PyObject * /*self*/, PyObject *args)
int num = static_cast<int>(UnitSystem::NumUnitSystemTypes);
Py::Tuple tuple(num);
for (int i=0; i<num; i++) {
tuple.setItem(i, Py::String(UnitsApi::getDescription(static_cast<UnitSystem>(i))));
const auto description {UnitsApi::getDescription(static_cast<UnitSystem>(i)).toStdString()};
tuple.setItem(i, Py::String(description.c_str()));
}
return Py::new_reference_to(tuple);
@@ -115,7 +116,8 @@ PyObject* UnitsApi::sListSchemas(PyObject * /*self*/, PyObject *args)
return nullptr;
}
return Py_BuildValue("s", UnitsApi::getDescription(static_cast<UnitSystem>(index)));
const auto description {UnitsApi::getDescription(static_cast<UnitSystem>(index)).toStdString()};
return Py_BuildValue("s", description.c_str());
}
PyErr_SetString(PyExc_TypeError, "int or empty argument list expected");