Assembly: Fix context menu 'Activate object' not working and causing crash (#17092)
* Assembly: Add setupContextMenu to ViewProviderAssembly.h * Assembly: Fix right click 'activate object' menu not setting edit * add QMenu header * Add NOLINT * Add one more space before //NOLINT or clang cries... * Fix isInEditMode * add isInEditMode to ViewProviderAssemblyPy.xml * add isInEditMode to ViewProviderAssemblyPyImp.cpp * update activeAssembly() in Utils to make sure isInEditMode
This commit is contained in:
@@ -42,6 +42,16 @@ std::string ViewProviderAssemblyPy::representation() const
|
||||
return str.str();
|
||||
}
|
||||
|
||||
PyObject* ViewProviderAssemblyPy::isInEditMode(PyObject* args)
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, "")) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
Py::Boolean val(getViewProviderAssemblyPtr()->isInEditMode());
|
||||
return Py::new_reference_to(val);
|
||||
}
|
||||
|
||||
Py::Boolean ViewProviderAssemblyPy::getEnableMovement() const
|
||||
{
|
||||
return {getViewProviderAssemblyPtr()->getEnableMovement()};
|
||||
|
||||
Reference in New Issue
Block a user