Gui: [skip ci] implement Python wrapper for ExpressionBinding

This commit is contained in:
wmayer
2020-03-25 13:22:18 +01:00
parent e21342d453
commit ce3eadf289
4 changed files with 233 additions and 1 deletions

View File

@@ -93,6 +93,7 @@
#include "DocumentRecovery.h"
#include "TransactionObject.h"
#include "FileDialog.h"
#include "ExpressionBindingPy.h"
#include "TextDocumentEditorView.h"
#include "SplitView3DInventor.h"
@@ -384,6 +385,10 @@ Application::Application(bool GUIenabled)
Py_INCREF(pySide->module().ptr());
PyModule_AddObject(module, "PySideUic", pySide->module().ptr());
ExpressionBindingPy::init_type();
Base::Interpreter().addType(ExpressionBindingPy::type_object(),
module,"ExpressionBinding");
//insert Selection module
#if PY_MAJOR_VERSION >= 3
static struct PyModuleDef SelectionModuleDef = {