occt: master 894133a5

Author Committer Branch Timestamp Parent
vro bugmaster master 2020-12-17 10:17:46 master 41046145
Affected Issues  0029750: Samples - function arrows are not updated by moving a node in FuncDemo qt sample
Changeset 0029750: Samples - function arrows are not updated by moving a node in FuncDemo qt sample

The visual links between functions are recovered.
The demo is synchronized with a corresponding demo from Qt (qt486-vc10-32\examples\graphicsview\elasticnodes). It may be successfully compiled by any further versions of Qt including 5.10.1
Also, because Open CASCADE (and OCAF in particular) is improved for usage in multi-threading mode, usage of mutexes is added in this sample (for access to the sharing TNaming_UsedShapes attribute, for example).
mod - samples/qt/FuncDemo/custom.bat Diff File
mod - samples/qt/FuncDemo/src/BaseDriver.cpp Diff File
mod - samples/qt/FuncDemo/src/BaseDriver.h Diff File
mod - samples/qt/FuncDemo/src/CircleDriver.h Diff File
mod - samples/qt/FuncDemo/src/ConeDriver.h Diff File
mod - samples/qt/FuncDemo/src/CylinderDriver.h Diff File
mod - samples/qt/FuncDemo/src/edge.cpp Diff File
mod - samples/qt/FuncDemo/src/edge.h Diff File
mod - samples/qt/FuncDemo/src/FThread.cpp Diff File
mod - samples/qt/FuncDemo/src/FThread.h Diff File
mod - samples/qt/FuncDemo/src/graphwidget.cpp Diff File
mod - samples/qt/FuncDemo/src/graphwidget.h Diff File
mod - samples/qt/FuncDemo/src/mainwindow.cpp Diff File
mod - samples/qt/FuncDemo/src/node.cpp Diff File
mod - samples/qt/FuncDemo/src/node.h Diff File
mod - samples/qt/FuncDemo/src/PointDriver.cpp Diff File
mod - samples/qt/FuncDemo/src/PointDriver.h Diff File
mod - samples/qt/FuncDemo/src/PrismDriver.h Diff File
mod - samples/qt/FuncDemo/src/ShapeSaverDriver.cpp Diff File
mod - samples/qt/FuncDemo/src/ShapeSaverDriver.h Diff File
mod - samples/qt/FuncDemo/src/SimpleDriver.h Diff File