From 6001d88f40f7cc3a30bdaef53fd7b3c1acc23063 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Capelle?= Date: Thu, 27 Aug 2020 18:30:22 +0200 Subject: [PATCH] Add missing onPluginStateChanged binding and missing functor converters. --- src/runner/pythonrunner.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index 6d9625d..2738801 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -131,14 +131,16 @@ BOOST_PYTHON_MODULE(mobase) utils::register_functor_converter(); // converter for the onRefreshed-callback utils::register_functor_converter(); utils::register_functor_converter(); - utils::register_functor_converter(); // converter for the onModStateChanged-callback - utils::register_functor_converter(); + utils::register_functor_converter(); // converter for the onModMoved-callback and onPluginMoved callbacks + utils::register_functor_converter(); // converter for the onModStateChanged-callback (IModList) + utils::register_functor_converter(); // converter for the onPluginStateChanged-callback (IPluginList) + utils::register_functor_converter(); + utils::register_functor_converter(); utils::register_functor_converter>(); - utils::register_functor_converter(); - utils::register_functor_converter(); utils::register_functor_converter(); + utils::register_functor_converter)>(); + utils::register_functor_converter(); utils::register_functor_converter const&)>(); - utils::register_functor_converter)>(); utils::register_functor_converter(QString const&)>(); // @@ -616,6 +618,7 @@ BOOST_PYTHON_MODULE(mobase) .def("origin", &MOBase::IPluginList::origin, bpy::arg("name")) .def("onRefreshed", &MOBase::IPluginList::onRefreshed, bpy::arg("callback")) .def("onPluginMoved", &MOBase::IPluginList::onPluginMoved, bpy::arg("callback")) + .def("onPluginStateChanged", &MOBase::IPluginList::onPluginStateChanged, bpy::arg("callback")) .def("pluginNames", &MOBase::IPluginList::pluginNames) .def("setState", &MOBase::IPluginList::setState, (bpy::arg("name"), "state")) .def("setLoadOrder", &MOBase::IPluginList::setLoadOrder, bpy::arg("loadorder"))