Materials: External interface refinements (#21524)

This commit is contained in:
David Carter
2025-05-24 06:25:44 +00:00
committed by GitHub
parent 0ef4ee0367
commit 13b7991705
37 changed files with 1147 additions and 406 deletions

View File

@@ -124,7 +124,7 @@ Py::List ModelManagerPy::getModelLibraries() const
Py::Tuple libTuple(3);
libTuple.setItem(0, Py::String(lib->getName().toStdString()));
libTuple.setItem(1, Py::String(lib->getDirectoryPath().toStdString()));
libTuple.setItem(2, Py::String(lib->getIconPath().toStdString()));
libTuple.setItem(2, Py::Bytes(lib->getIcon().data(), lib->getIcon().size()));
libTuple.setItem(3, Py::Boolean(lib->isReadOnly()));
list.append(libTuple);
@@ -143,7 +143,7 @@ Py::List ModelManagerPy::getLocalModelLibraries() const
Py::Tuple libTuple(3);
libTuple.setItem(0, Py::String(lib->getName().toStdString()));
libTuple.setItem(1, Py::String(lib->getDirectoryPath().toStdString()));
libTuple.setItem(2, Py::String(lib->getIconPath().toStdString()));
libTuple.setItem(2, Py::Bytes(lib->getIcon().data(), lib->getIcon().size()));
libTuple.setItem(3, Py::Boolean(lib->isReadOnly()));
list.append(libTuple);