| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| | #include <Base/Console.h> |
| | #include <Base/Interpreter.h> |
| | #include <Base/PyObjectBase.h> |
| |
|
| | #include "ViewProviderAssembly.h" |
| | #include "ViewProviderAssemblyLink.h" |
| | #include "ViewProviderBom.h" |
| | #include "ViewProviderBomGroup.h" |
| | #include "ViewProviderJointGroup.h" |
| | #include "ViewProviderViewGroup.h" |
| | #include "ViewProviderSimulationGroup.h" |
| |
|
| |
|
| | namespace AssemblyGui |
| | { |
| | extern PyObject* initModule(); |
| | } |
| |
|
| | |
| | PyMOD_INIT_FUNC(AssemblyGui) |
| | { |
| | |
| | try { |
| | Base::Interpreter().runString("import SpreadsheetGui"); |
| | } |
| | catch (const Base::Exception& e) { |
| | PyErr_SetString(PyExc_ImportError, e.what()); |
| | PyMOD_Return(nullptr); |
| | } |
| |
|
| | PyObject* mod = AssemblyGui::initModule(); |
| | Base::Console().log("Loading AssemblyGui module... done\n"); |
| |
|
| |
|
| | |
| | |
| | |
| |
|
| | AssemblyGui::ViewProviderAssembly::init(); |
| | AssemblyGui::ViewProviderAssemblyLink::init(); |
| | AssemblyGui::ViewProviderBom::init(); |
| | AssemblyGui::ViewProviderBomGroup::init(); |
| | AssemblyGui::ViewProviderJointGroup::init(); |
| | AssemblyGui::ViewProviderViewGroup::init(); |
| | AssemblyGui::ViewProviderSimulationGroup::init(); |
| |
|
| | PyMOD_Return(mod); |
| | } |
| |
|