wwmayer

Results 133 comments of wwmayer

The AssemblyObject is created now but what's missing is the creation of its view provider. Currently AssemblyGui is a normal shared library and in order to make it a Python...

``` #include #include std::vector Assembly::getJoints() const { std::vector joints = {}; App::Document* doc = getDocument(); App::DocumentObject* jointsGroup = doc->getObject("Joints"); Base::PyGILStateLocker lock; if (jointsGroup && jointsGroup->isDerivedFrom(App::DocumentObjectGroup::getClassTypeId())) { for (auto* obj :...

OndselSolver is GPLv2 only [1]. Its usage in FreeCAD is not allowed [2] because it conflicts with the QSint library [3] that is LGPLv3 only. [1] https://github.com/Ondsel-Development/OndselSolver/blob/main/LICENSE [2] https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility [3]...

> Should be LGPL. I'll investigate and revise Oops, it is LGPL. I missed the word "Library" in the license terms. Sorry for the noise! The old version (from 1991)...

> So now I have a OndselSolver.lib and I created a file SetupLibOndselSolver.cmake. What are the next steps? What about adding it as git sub-module?

> I have a c++ error that is driving me in circles, Based on the information you give me I have written this small test application: ``` #include #include #include...

Usually if you want to override a key event that otherwise is handled by another instance you override the event() (keyEvent() may work too but don't know for sure) method...

`#include ` is a GUI thing and cannot be part of an App module.

> Err: Cannot mix incompatible Qt library (5.15.1) with this library (5.15.2) What's weird is that Qt 5.15.1 and Qt 5.15.2 are incompatible because Qt always claims that if major...

In the past the STL reader used Qt's concurrent framework (which for some reason then loads a wrong DLL into memory). With 053d0fa047 I have replaced this now with C++...