X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_SketcherReetntrantMgr.h;h=54cdfd20c5dbf1987d41d2a99ebb1db6d7399473;hb=2047ad9384312b58e764cea4d90527d1205467b4;hp=0c232eef02d8c1ca9ba01781d4a94bfac7c33e66;hpb=15e43ce4e968a935d5276d8e3102b0bd795212b0;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_SketcherReetntrantMgr.h b/src/PartSet/PartSet_SketcherReetntrantMgr.h index 0c232eef0..54cdfd20c 100755 --- a/src/PartSet/PartSet_SketcherReetntrantMgr.h +++ b/src/PartSet/PartSet_SketcherReetntrantMgr.h @@ -81,9 +81,6 @@ public: /// Activates the operation widgets relatively the internal reentrant flags void propertyPanelDefined(ModuleBase_Operation* theOperation); - /// It is called by no more widget signal emitted by property panel - /// Set a specific flag to restart the sketcher operation - void noMoreWidgets(const std::string& thePreviousAttributeID); /// Processing of vertex selected, if the feature is line, save flags to stop reentrant operation void vertexSelected(); @@ -96,8 +93,17 @@ public: /// Returns false if the reentrant mode of the operation is not empty. bool canBeCommittedByPreselection(); -public slots: - void onInternalActivateFirstWidgetSelection(); +private slots: + /// SLOT, that is called by a widget activating in the property panel + /// If the 'internal' edit operation is started, it activates the first control selection + void onWidgetActivated(); + + /// SLOT, that is called by no more widget signal emitted by property panel + /// Set a specific flag to restart the sketcher operation + void onNoMoreWidgets(const std::string& thePreviousAttributeID); + + /// Processing of vertex selected + void onVertexSelected(); private: /// Returns true if the current operation is a sketch or a nested sketch operation