]> SALOME platform Git repositories - modules/shaper.git/commit - src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp
Salome HOME
1. Compound selection choice is provided for sketch selection in Extrusion operation...
authornds <natalia.donis@opencascade.com>
Mon, 22 Jun 2015 12:55:22 +0000 (15:55 +0300)
committernds <natalia.donis@opencascade.com>
Mon, 22 Jun 2015 12:55:22 +0000 (15:55 +0300)
commit43264762f9e56ebf7a687b6ca43a86e500224f2e
tree11401675a04bc88c8255d94d1c56506a4fedc055
parent4258e40f486af7393e3c76219d31c51a28aee240
1. Compound selection choice is provided for sketch selection in Extrusion operation. This type selection happens by selecting a sketch in ObjectBrowser. The widget selector acceptSubShapes() method is corrected to check shape type of the selected result. It is necessary always, for example in Sketch operation start Translate operation and click on a plane in ObjectBrowser.

2. Document shape filter check whether the operation is started itself. This improvement is similar to the infinite filter using. The matter is that the nested operation stop should not remove the filter from the context. If it is happened, objects from out parts is selected in sketch operation after, for example, translate operation stop. So, it seems that it is a best decision to check the active operation availability in the filter.
src/FeaturesPlugin/extrusion_widget.xml
src/ModuleBase/ModuleBase_Tools.cpp
src/ModuleBase/ModuleBase_ViewerFilters.cpp
src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp
src/ModuleBase/ModuleBase_WidgetMultiSelector.h
src/ModuleBase/ModuleBase_WidgetSelector.cpp
src/PartSet/PartSet_Filters.cpp
src/PartSet/PartSet_Module.cpp
src/PartSet/PartSet_Module.h