Python: [skip ci] expose Python types in their corresponding modules

This commit is contained in:
wmayer
2020-09-21 15:04:26 +02:00
parent 376299d55e
commit ffa1da617f
3 changed files with 33 additions and 0 deletions

View File

@@ -68,6 +68,7 @@
#include "GuiApplication.h"
#include "MainWindow.h"
#include "Document.h"
#include "DocumentPy.h"
#include "View.h"
#include "View3DPy.h"
#include "WidgetFactory.h"
@@ -94,6 +95,7 @@
#include "TransactionObject.h"
#include "FileDialog.h"
#include "ExpressionBindingPy.h"
#include "ViewProviderLinkPy.h"
#include "TextDocumentEditorView.h"
#include "SplitView3DInventor.h"
@@ -474,6 +476,10 @@ Application::Application(bool GUIenabled)
Base::Interpreter().addType(&LinkViewPy::Type,module,"LinkView");
Base::Interpreter().addType(&AxisOriginPy::Type,module,"AxisOrigin");
Base::Interpreter().addType(&CommandPy::Type,module, "Command");
Base::Interpreter().addType(&DocumentPy::Type, module, "Document");
Base::Interpreter().addType(&ViewProviderPy::Type, module, "ViewProvider");
Base::Interpreter().addType(&ViewProviderDocumentObjectPy::Type, module, "ViewProviderDocumentObject");
Base::Interpreter().addType(&ViewProviderLinkPy::Type, module, "ViewProviderLink");
}
Base::PyGILStateLocker lock;