diff --git a/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h b/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h index 470cec01..f0c7f59c 100644 --- a/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h +++ b/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h @@ -47,7 +47,7 @@ namespace vcg void meshAttributesUpdated(bool hasmeshconnectivitychanged,const GLMeshAttributesInfo::RendAtts& changedrendatts) { QWriteLocker locker(&_lock); - vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::meshAttributesUpdated(hasmeshconnectivitychanged,changedrendatts); + vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::meshAttributesUpdated(hasmeshconnectivitychanged, changedrendatts); } bool getPerViewInfo(UNIQUE_VIEW_ID_TYPE viewid,PerViewData& dt) const @@ -62,6 +62,12 @@ namespace vcg vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::setPerViewInfo(viewid,dt); } + void setPerAllViewsInfo(const PerViewData& dt) + { + QWriteLocker locker(&_lock); + vcg::NotThreadSafeGLMeshAttributesMultiViewerBOManager::setPerAllViewsInfo(dt); + } + void removeView(UNIQUE_VIEW_ID_TYPE viewid) { QWriteLocker locker(&_lock);